The mid-month checklist I use so a receipt spreadsheet stays honest
A camera roll full of faded thermal paper, a screenshot of an Uber tip you half-remember, a sticky that says “software somehow,” a duplicate photo of the same lunch, and a Slack ping titled “did we expense that??” are not mid-month truth. Mid-month is where personal purchases bleed into business rows, tips float free of the base fare, currencies mix without a note, categories drift mid-sheet, and “I think we’re caught up” rewrites the month total.
I am a freelancer admin helper. I turn a month of receipt photos into a clean spreadsheet. I am not a CPA, bookkeeper, tax advisor, or auditor — and this is not financial, tax, legal, or accounting advice. It is the checklist I run mid-month (and again before anyone treats the sheet as tax-or-reimbursement truth) so the receipt spreadsheet stays honest while dumps are still arriving.
(If you want the full messy receipt-photo dump → clean spreadsheet workflow, see my earlier post. This one is the second-pass checklist so duplicates, personal bleed, tip fog, and category drift do not quietly rewrite the month.)
What "honest" looks like mid-month
- Every row has date, vendor, amount, currency, category, tip (or n/a), personal/business flag, source, and notes — not vibes
- One photo = one row (or the duplicate is labeled) — not two totals for the same lunch
- Personal purchases are stay-off or labeled personal — not left looking reimbursable
- Tips sit with the base fare (or ask) — not floating as mystery add-ons
- Open questions (illegible amount, missing date, mixed currency, TBD category) are listed once so the handoff is honest
If the only “receipt sheet” you have is a Slack ping titled “did we expense that??,” mid-month honesty has already slipped.
The mid-month checklist (run it before / while you clean)
Use this against the dump (camera roll, Drive folder, email forwards, screenshots, bank-app captures) before you paste everything into a pretty green “month closed” grid and call the sheet ready.
1. Inventory the receipt dump (same day you open the pile)
- [ ] Every scrap is listed once: source, date seen, claim type (business / personal / unknown / duplicate / incomplete), notes
- [ ] Duplicate photos of the same receipt are labeled duplicate — not counted twice toward the month total
- [ ] Partial dumps (cropped amounts, tip-only screenshots, “software somehow”) are labeled incomplete — not invented into tidy rows
- [ ] As-of date range that matters is named — older months stay out or flagged
- [ ] Anything clearly personal, client-reimbursed already, or belonging to a different card is labeled stay-off — do not resurrect as this mid-month chase list
2. Lock date, vendor, and amount before you trust the total
- [ ] Every “include” row has a real date or is labeled ask — not three ghost rows with blank days
- [ ] Vendor is normalized once (or ask) — not “UBER *TRIP” and “Uber” as two unrelated merchants
- [ ] Amount is a number (or ask) — not “about forty” or emoji
- [ ] Currency is named (USD / other / ask) — mixed currencies without a note are not one total
- [ ] Skim test: you can answer “what did we spend, where, and which rows are still fuzzy?” without opening the camera roll
3. Kill tip fog, personal bleed, and category drift
- [ ] Tip is attached to the base fare (or n/a / ask) — floating tip screenshots are not separate mystery spend
- [ ] Personal vs business flag is explicit — blank is not “probably business”
- [ ] Category vocabulary is named and stable for the month — mid-sheet flips are labeled recheck
- [ ] Dual amounts or dual dates stay ask — not silently forced to the friendlier option
- [ ] Everything showing “business” when the dump looks personal/gift is labeled recheck until the flag is honest
4. Park guessed fields, TBD rows, and Slack folklore in the open
- [ ] Missing required fields sit as ask with what is missing — not invented to tidy the sheet
- [ ] “TBD,” “software somehow,” and “that lunch?” without a mapping stay ask — not locked as this month’s closed total
- [ ] Anything you almost guessed (which photo wins, whether tip was cash, whether the meal was client-facing) stays in notes as guessed — not locked as truth
- [ ] Slack / sticky reminders that contradict the photo are labeled conflict — not silently preferred
- [ ] Bank CSV lines that might match a photo stay match? until you confirm — not forced merges
5. Mid-month skim before you call the sheet “caught up”
- [ ] Include / personal / duplicate / ask counts match a quick mental check of known open items
- [ ] Ask rows and duplicate suspects are countable in under a minute
- [ ] Month total never invents missing amounts — blanks stay ask
- [ ] You can hand the sheet to someone else without a 10-minute camera-roll tour
- [ ] Soft CTA only if useful: this is cleanup so dates, vendors, and categories are easier to see — not advice on deductibility, tax timing, or bookkeeping-of-record
Soft CTA
If you want a month of receipt photos turned into a clean spreadsheet: https://brittanybonds.gumroad.com/l/wxbclt
Shop: https://brittanybonds.gumroad.com/
Catalog mirror: https://brittany-bonds.github.io/
Code ADMIN12 for $2 off.
No fake CPA or tax claims — spreadsheet cleanup so your month of receipts is easier to track and hand off.
Top comments (0)