TEMPLATES & BUSINESS WORKFLOWS

Petty Cash Log in Excel (Free Template + Reconciliation)

Petty cash is small money with a big paper trail: a box of cash for stamps, taxis and office coffee, and a stack of receipts that has to agree with it. This free Excel template keeps the log, totals the spending by category, counts the cash by denomination, reconciles the fund, finds any shortage and writes the replenishment journal entry for you. It uses the imprest system, the method most small businesses and auditors expect.

Petty cash log in Excel: on Oct 30, 2026 cash counted is 244.90 and vouchers are 254.60, so the replenishment =C18-C17 is 255.10 to restore the 500.00 imprest fund.
Count the box, compare with the vouchers and top the fund back up to 500.00.

How an imprest petty cash fund works

An imprest fund has a fixed amount, here 500.00. At any moment, the cash in the box plus the vouchers for what was spent should add up to exactly that amount. When cash runs low (or at month end), you count the box, write one check for the amount spent, and the fund is back to 500.00. Two journal entries cover the whole cycle:

WhenDebitCredit
Fund is set up (once)Petty Cash 500.00Cash in Bank 500.00
Each replenishmentEach expense account, plus Cash Over and Short if the box is shortCash in Bank (the replenishment check)

The Petty Cash account in the general ledger stays at 500.00 the whole time. Individual vouchers are not posted one by one; they are recorded together when the fund is replenished.

Free download: Get the petty cash log template (.xlsx). It has the log, a reconciliation sheet with the cash count and the journal entry, and a How It Works sheet. Works in Excel 2010 and later, Microsoft 365 and Excel for the web.

Step 1: Set the fund and log every voucher

Enter the imprest amount in C3 and the custodian, the one person responsible for the box, in C4. Every payment gets a numbered petty cash voucher (PC-101, PC-102, …) with the receipt stapled to it, and one row in the log: date, voucher, paid to, description, category and amount in Cash out. The first row brings the opening balance forward.

Category is a drop-down list (Data > Data Validation) pointing at the category table in J7:J12, so every voucher is coded the same way. For a list that grows by itself, use a drop-down list from a Table.

Excel petty cash log with a 500.00 imprest amount and ten vouchers, PC-101 to PC-110, with date, payee, description, category and cash out.
One row per voucher, receipts kept with the vouchers.
Checkpoint: Ten vouchers from Oct 2 to Oct 28, 2026, the largest being 42.60 for printer ink.

Step 2: Keep a running balance

The balance tells the custodian how much cash should be in the box right now. In H8, filled down:

=H7+F8-G8

Previous balance, plus cash in, minus cash out. H7 is simply the opening amount (=F7-G7).

Excel petty cash running balance =H7+F8-G8, falling from 500.00 to 245.40 after voucher PC-110.
The log says what should be in the box.
Checkpoint: After PC-110 the log balance is 245.40: 500.00 less 254.60 of vouchers.

Step 3: Total the spending by category

The replenishment entry needs one debit per expense account, so total the vouchers by category. In K7, filled down:

=SUMIFS($G$7:$G$19,$E$7:$E$19,J7)-SUMIFS($F$7:$F$19,$E$7:$E$19,J7)

The second SUMIFS subtracts any cash in for the same category, which only happens on the Cash Over/Short line when the box is over. It is the same SUMIFS pattern as in the monthly expense tracker and summing monthly values.

Excel SUMIFS category totals for petty cash: Office Supplies 66.35, Postage & Delivery 54.00, Meals 56.30, Travel 30.75, Repairs 47.20, total paid out 255.10.
These totals become the debits of the entry.
Checkpoint: Office Supplies 66.35, Postage & Delivery 54.00, Meals 56.30, Travel 30.75, Repairs & Maint. 47.20. Total paid out 255.10 includes the 0.50 shortage from Step 5.

Step 4: Count the cash

On the Reconciliation sheet, count the box by denomination and type the number of each bill and coin in column B. Each amount is =A4*B4, and the total in C14 is the cash counted. Count with a second person present and have both initial the count sheet; surprise counts during the month are a good control too.

Excel petty cash count by denomination from $100 bills to pennies, totaling 244.90 cash counted.
Denomination x count, totaled.
Checkpoint: Cash counted on Oct 30, 2026 is 244.90. The log says 245.40 should be there.

Step 5: Reconcile and find the over or short

The reconciliation in A16:C22 proves the fund:

LineFormulaOct 30
Cash on hand (counted)=C14244.90
Imprest amount='Petty Cash'!C3500.00
Vouchers paid out=SUM('Petty Cash'!G8:G17)254.60
Cash + vouchers=C17+C19499.50
Over (short)=ROUND(C20-C18,2)(0.50)
Replenishment needed=C18-C17255.10

Cash plus vouchers is 0.50 less than the fund, so the box is short 0.50. Rounding to cents in C21 avoids a tiny floating-point difference showing up as a shortage. The log picks the result up automatically in row 18 (=MAX(0,-Reconciliation!C21) in Cash out), so the log balance now matches the count, and K15 shows Ties.

Excel petty cash reconciliation: cash on hand 244.90 plus vouchers 254.60 equals 499.50 against a 500.00 imprest amount, a shortage of 0.50 and a replenishment of 255.10.
Cash + vouchers should equal the imprest amount.
When to investigate: A few cents of rounding or change-making is normal and goes to Cash Over and Short. A larger or repeated shortage is a control issue: a missing voucher, a personal IOU in the box, or worse. Set a threshold in your policy and follow it up before you replenish.

Step 6: Replenish and record the journal entry

Write a check (or make a transfer) for the replenishment needed, cash it, and put the money in the box. Row 19 of the log records it as Cash in, and the balance returns to 500.00 (K16 shows Ties). The entry on the Reconciliation sheet is built from the category totals:

AccountDebitCredit
Office Supplies expense66.35
Postage & Delivery expense54.00
Meals expense56.30
Travel expense30.75
Repairs & Maintenance expense47.20
Cash Over and Short0.50
Cash in Bank255.10
Total255.10255.10

Cash Over and Short is debited for a shortage (an expense) and credited for an overage, which the template handles with =MAX(0,-C21) and =MAX(0,C21). The Petty Cash account itself is not debited or credited; only a change in the size of the fund touches it. The credit to Cash in Bank is the replenishment check, which will appear on the bank reconciliation, and the expenses flow into the monthly P&L.

Excel petty cash replenishment journal entry debiting five expense accounts and Cash Over and Short 0.50 and crediting Cash in Bank 255.10, with a check showing Balanced.
One entry records every voucher in the period.
Ready-to-share test: On the Reconciliation sheet, change the count of $1 bills in B9 from 4 to 3. Cash counted drops to 243.90, the shortage becomes (1.50), the replenishment 256.10, the entry still shows Balanced, and the log still ends at 500.00. Change it back to 4 when you are done.
Month-end tip: Replenish on the last working day of the month even if the box is not low. Otherwise the vouchers in the box are expenses of this month that are not yet in the books.

Petty cash controls in one list

  • One custodian per fund, and the box locked when not in use.
  • A maximum amount per voucher (for example 50.00); larger payments go through accounts payable.
  • Every payment has a numbered voucher, signed by the recipient, with the receipt attached.
  • Vouchers are canceled (stamped PAID) when the fund is replenished, so they cannot be used twice.
  • Someone other than the custodian does surprise counts and approves the replenishment.
  • No IOUs, personal loans or check cashing from the fund.

To flag vouchers above the limit automatically, add a conditional formatting rule based on another cell, such as =$G8>$C$5 with the limit typed in C5.

Frequently asked questions

What is an imprest petty cash system?

A fund with a fixed balance. Cash on hand plus paid vouchers always equals that balance, and the fund is topped back up to it with one replenishment check that records all the expenses at once.

What is the journal entry to replenish petty cash?

Debit each expense account for the vouchers (and Cash Over and Short for a shortage), credit Cash in Bank for the replenishment check. Petty Cash is not debited.

How do I record a petty cash shortage?

Debit Cash Over and Short for the shortage as part of the replenishment entry. An overage is a credit to the same account.

How often should petty cash be reconciled?

At every replenishment and at least at each month end, plus occasional surprise counts.

How do I increase the petty cash fund?

Debit Petty Cash and credit Cash in Bank for the increase, then change the imprest amount in C3.

Final checklist

  • The imprest amount in C3 matches the Petty Cash balance in the general ledger.
  • Every log row has a voucher number, a category and a receipt.
  • The cash count was done with a second person and signed.
  • Cash + vouchers = imprest amount, with any difference in Cash Over and Short.
  • The replenishment entry shows Balanced and the log ends at the imprest amount.
  • Vouchers are stamped PAID and filed with the count sheet.
Practice file: Download the petty cash log template. Clear the yellow input cells to start a new month; the formulas and checks stay in place.

Keep the small money under control

Browse the ready-to-use Excel templates for more bookkeeping tools, visit the OneXcel Tutorial Hub for step-by-step guides, or turn your expenses into a dashboard with the OneXcel Dashboard Builder.