
Guides
Meal prep bookkeeping: weekly cash flow
Meal prep bookkeeping for weekly cash flow: track four numbers, map payment timing, and reconcile processor payouts, orders, and bank deposits every Friday.
What to take away
Meal prep bookkeeping works week to week by mapping when money clears, watching four weekly numbers, and reconciling every Friday.
- Cash arrives on Sunday order deadlines and leaves on supplier, payroll and delivery days. Map both before the week starts.
- Track four numbers weeklycollected revenue, ingredient spend, labor hours, and subscription churn.
- Reconcile the bank, the processor payout report and the order list every Friday. Investigate any gap over your own threshold.
- Keep a reserve sized to one delivery cycle of payroll plus ingredients. A processor hold can delay a payout by days.
- QuickBooks Online, Xero, Wave and a spreadsheet all work. The tool matters less than the weekly habit.
This article is general prepared-meal business information, not individualized tax, legal, food-safety or accounting advice. Confirm recordkeeping and federal tax treatment with a CPA and the IRS. Subscription sales-tax treatment depends on where you sell; check the applicable state’s department of revenue and sales-tax rules. Confirm food handling with your local health department.
The weekly cash cycle
A meal prep week has a shape. Orders close, usually Thursday through Sunday. Card processors settle one to three business days after the charge, so money from a Sunday deadline lands midweek.
The weekly cash cycle
- Thu-SunOrders close
- 1-3 daysCard processors settle
- 2 business daysStripe standard payout
- Next business daySquare payout
- Net 7 or 14Supplier invoices due
- Fixed dayPayroll clears
Stripe standard payouts typically arrive in two business days. Square typically pays next business day for many accounts. Instant transfers cost extra, often around 1.5% at Stripe and 1.75% at Square. These are reference figures, not date-stamped quotes; verify current rates and payout timing in Stripe’s and Square’s published pricing and payout documentation and in your account.
Suppliers bill on terms, often net 7 or net 14. Payroll hits on a fixed day. Delivery costs land the day the route runs.
Cash flow trouble in this trade almost never comes from a bad month. It comes from a bad Tuesday, when payroll clears before the processor payout does.
Write the week down before it starts. One column for money in with the date it clears. One column for money out with the date it leaves. If the running balance dips below your reserve line at any point, make a decision now, not Friday.
Four numbers, tracked every week
Pick four and keep them identical week to week. Changing a definition mid-quarter makes the trend useless.
Four numbers to track weekly
- Collected revenuepayout report, not order totals
- Ingredient spendsupplier invoices
- Labor hoursscheduling app or log
- Churncancellations divided by active subscriptions
| Number | How to get it | What it tells you |
|---|---|---|
| Collected revenue | Stripe or Square payout report, not order totals | Real cash, after refunds and holds |
| Ingredient spend | Supplier invoices from Sysco, US Foods, Costco Business Center or a local restaurant depot | Whether food cost is drifting |
| Labor hours | Homebase, When I Work or your own log | Whether the prep schedule fits the volume |
| Churn | Subscriptions canceled divided by subscriptions active at week start | Whether growth is real |
Revenue booked is not revenue collected. A $2,400 order week with $180 in refunds and a $300 processor hold is a $2,220 cash week once the hold clears. The difference is what empties an account.
For the fuller set of metrics and how they connect, see the meal prep software and KPI guide.
Friday reconciliation, step by step
Set thirty minutes every Friday. Do the same four things in the same order.
- Pull the bank transactions, processor payout report and order list for the same week.
- Match paid orders to the processor transaction report. Account for refunds, failed payments, holds and fees.
- Match net processor payouts to bank deposits, then compare supplier, payroll and delivery payments with their invoices or payroll records.
- Record each remaining difference and its likely cause in the weekly sheet. Apply the gap threshold below, investigate larger gaps before Monday, and carry unresolved items forward until they are explained.
Friday reconciliation in four steps
- Match bank deposits to processor payouts
- Match supplier charges to invoices
- Compare order list against payouts
- Roll numbers into running sheet
Set a gap threshold you will actually investigate, say $50 or one percent of weekly revenue, whichever is smaller. Below it, note and move on. Above it, find the cause before Monday.
A worked example: a $2,400 order week, $180 refunded, and a processor hold of $300. Ingredient invoices are $760, payroll is $900, and delivery is $140. Cash in is $2,220 once the hold clears. Cash out is $1,800. The week nets $420, and the reserve has to cover the $300 hold in the meantime.
The accounts that move
| Account | When it moves | Watch for |
|---|---|---|
| Processor clearing | 1 to 3 business days after charge | Holds and rolling reserves |
| Processor fees | With each charge | Stripe around 2.9% plus 30 cents online; Square around 2.6% plus 10 cents in person |
| Supplier payables | On invoice terms | Price increases absorbed quietly |
| Payroll | Fixed day, weekly or biweekly | Overtime from a late prep night |
| Commercial kitchen | Monthly rent, plus lumpy equipment | No reserve for replacement |
| Packaging and labels | With each order | Small per-unit creep |
Variable job costs are the easiest to price into a box because they scale with the order. Rent and insurance set the floor the month has to clear. Equipment is the lumpy one: quiet for months, then a $6,000 walk-in repair.
For how these lines roll into pricing, see meal prep profit margins and break-even points.
Tools that do this
None of these are endorsements, and pricing changes. Check current plans before choosing.
- QuickBooks Onlinesuits operators who want a CPA-ready file and bank feeds. As of 2026, list prices typically start near $35 a month for Simple Start, $65 for Essentials, and $99 for Plus. Subscription pricing, tiered by company size.
- Xerosuits owners who want unlimited users and clean bank reconciliation. US plans typically start near $20 a month for Early, $49 for Growing, and $80 for Established. Subscription pricing.
- Wavesuits a solo operator on a tight budget. Accounting is free, and card payments typically cost 2.9% plus 30 cents per online transaction. Payroll and other add-ons cost extra.
- A spreadsheet plus your bank's exportsuits a business under roughly fifty orders a week. Free, and honest about its limits.
- Your processor's own dashboard, Stripe or Square, is the source of truth for what actually settled. Included with the account.
Whatever you pick, the test is the same: can it export a clean file on demand, and does it reconcile to the bank without hand-editing?
Records and the reserve
The IRS recordkeeping guidance allows any system that clearly shows income and expenses, provided the supporting documents are kept. In practice that means processor payout reports, supplier invoices, payroll records and the weekly sheet, retained together.
Size the reserve to one delivery cycle of payroll plus ingredients, plus whatever your processor's hold period covers. If payroll is $900 a week and ingredients $760, that is a floor near $1,660 before you count equipment.
If you take orders through a website or hold customer payment details, the NIST Small Business Quick-Start Guides and the CISA small business guidance cover the basics of protecting that data. Neither is a substitute for a professional review of your own setup.
Common questions
How often should I reconcile?
Weekly, on a fixed day. Monthly reconciliation lets small gaps compound into a quarter you cannot untangle. By then the processor reports may be harder to retrieve.
What if a processor payout does not match the order list?
Start with refunds, failed cards and holds, which explain most gaps. If those do not account for it, pull the transaction-level report and match it order by order before assuming an error.
Do I need accounting software at all?
Not at low volume. A spreadsheet plus bank exports works under roughly fifty orders a week. Software earns its cost when you add staff, payroll or a CPA who needs a clean file.
Where does the reserve go?
A separate savings account you do not spend from, sized to one delivery cycle of payroll and ingredients. Name the account so nobody treats it as operating cash.







