Card spending gets tracked almost by accident — it's sitting in a banking app whether you log it or not. Cash doesn't have that safety net. A float in the truck, cash handed over for a few hours' labor, change from the hardware counter — it all gets spent on the job and none of it leaves a paper trail unless you make one.

What "petty cash" actually covers on a contractor's job

  • A working float — cash kept on hand for small, immediate job costs.
  • Cash paid to labor — a few hours of help paid cash, which may still carry 1099 obligations depending on the total paid over the year.
  • Parking and tolls — rarely card-only, almost never logged.
  • Small hardware counter buys — fixings and consumables paid in cash because it's quicker.
  • Tips and odd cash-in — cash a client hands over on the day, which still needs recording as business income.

None of it is large on its own. Across a job, it's routinely $80–$200 that never makes it into any record at all.

Why a cash box and a notebook don't survive contact with a real job

The plan always starts well: write it in the notebook as it happens. By week two the notebook's buried under gear in the truck, half the entries are guessed from memory, and the float total never matches what's in the box. It's not a discipline problem — paper cash books were never built for someone with dirty hands on a job site.

What a petty cash app actually needs to do

  • Log cash the same way as receipts — one feed, not two systems to reconcile later.
  • Tag every cash entry to a job — cash spent on one job shouldn't blur into another's totals.
  • Track a running float balance — so you know what's left without counting the box.
  • Work without a card or bank feed — cash has no transaction to import, so entry needs to be genuinely fast.
  • Track cash paid to subs separately — so year-end 1099-NEC totals aren't reconstructed from memory.
  • Export cleanly — a bookkeeper needs cash in and cash out just as clearly as card spending.
MethodWhat actually happens
Cash box, no logFloat slowly drains with no record of where it went.
Paper cash bookAccurate for a week, abandoned once the pages get lost.
SpreadsheetNeeds typing up later, so cash entries get forgotten before they're recorded.
App with cash entries (like Site Wallet)Logged in seconds on-site, tagged to the job, rolled into the same total as receipts.

A worked example

Say you start a job with a $200 float. Through the week: $30 for parking across a few site visits, $80 cash to a helper for a day's work, $25 at the hardware counter for fixings, and $10 in odds and ends. Logged against the job as it happens, that's $145 of tracked job cost — and $55 left in the float, matching what's actually there. Without logging it, you'd only know the float's gone, not where.

How Site Wallet handles it

Cash entries sit in the exact same feed as scanned receipts — add an amount, tag the job, done in a few seconds. Every entry rolls into the job's running total alongside card spending and receipts, so a job's true cost includes cash the moment it's spent, not weeks later from memory. Come tax season, cash and card exports sit side by side, so nothing gets left out of the records the IRS expects.

FAQ

Do I need a receipt for every small cash purchase?

Where you can get one, keep it. For small spends without one, a logged entry with the date, amount and purpose is far better than nothing, and far better than trying to remember it months later.

Does cash paid to a sub need to be reported?

Yes — if you pay a sub $600 or more in a year, that generally triggers 1099-NEC filing obligations regardless of whether it was paid by cash, check or transfer.

Is cash a client hands me still taxable income?

Yes — cash income is treated the same as any other income for tax purposes and should be logged and declared just like a check or card payment.