Most accounting advice assumes your product leaves the building the moment someone pays for it. That’s not how it works when you bake the order, box it, load it into a van, and drive it across town yourself. The sale happens on Tuesday, the van burns fuel on Wednesday, the invoice gets paid in March, and somewhere in the middle you’re supposed to know whether any of it made money.
Small business accounting is the system that answers that question. It’s the tracking, recording, and reading of every dollar that moves through your business, and you can absolutely run it yourself. Plenty of owners do. What follows is the full setup, in order: the accounts you open, the method you pick, the software you choose, the records you keep, and the monthly routine that turns all of it into numbers you can act on. If you’ve never kept books before, start with the bookkeeping basics every owner should know and come back here for the wider system.
The Bottom Line
- Doing your own accounting is a five-part setup: a separate bank account, a chosen accounting method, software, a chart of accounts built for your real costs, and a repeating monthly close.
- Pick accrual over cash accounting if you carry inventory or invoice wholesale customers. It’s the only method that tells you whether a delivered order was profitable.
- Build delivery into the chart of accounts from day one. Fuel, driver pay, mileage, and packaging buried inside “general expenses” make per-order margin impossible to see.
- Late payment is the risk that breaks DIY systems. In QuickBooks’ 2026 late payments research, 59% of businesses had invoices overdue by 30 or more days, up from 47% a year earlier.
- Hire help when the work outgrows the hours you have, not when the business hits a revenue number.
Save 80% of delivery management time
We handle everything:
- Dedicated operations manager
- Real-time tracking dashboard
- Automated customer notifications
- Urgent issue resolution
What small business accounting covers when deliveries are part of the job
Small business accounting is four jobs stacked on top of each other: recording what happened, classifying it, reconciling it against the bank, and reporting it in a form you can read. Bookkeeping is the first two. Accounting is all four, plus the judgment calls: which method you use, how you categorize a cost, when you recognize revenue.
Running your own deliveries adds a wrinkle that general guides skip. Every delivered order creates costs that land in different places and at different times. The ingredients hit inventory. The fuel hits an operating expense. The driver’s hours hit payroll. The invoice you send afterward becomes an asset you don’t have yet. Four entries, one order, and none of them line up on the calendar.
You’re also not unusual in finding this hard. The broad picture of how US small businesses operate, including how thin the margins run and how few have dedicated finance staff, sits in any current roundup of small business statistics, if only to confirm that the owner doing their own books at 10pm is the norm rather than the exception.
That’s why the structure matters more for you than for a shop that sells over a counter. Get the categories right and you can read your own income statement and see which routes and which customers are carrying the business. Get them wrong and you get one giant expense blob and a gut feeling.
Step 1: Open a separate business bank account and card
Nothing else works until the money is separate. One business checking account, one business card, and a hard rule that personal spending never touches either.
The reason is practical. Mixed accounts mean every month starts with you sorting a grocery run from a flour order, which is the single most common reason owners fall behind and stay behind. Separation also protects the liability shield on an LLC, builds business credit history, and makes the bank feed in your software actually usable.
Keep the personal card out of it as a matter of discipline. QuickBooks’ 2026 Business Owner Report, a December 2025 survey of 1,305 US business owners, found that 48% named using personal credit cards as their biggest financial risk (Intuit QuickBooks). It’s also an accounting problem: personal-card spending is the hardest category to reconstruct at tax time, because the receipts are mixed in with everything else you bought that month.
Cash vs accrual accounting: which method fits a business that delivers
Pick your method before you enter a single transaction, because switching later means restating everything.
Cash basis records money when it actually moves. You book revenue the day a payment lands and an expense the day you pay it. It’s simpler, and it matches your bank balance.
Accrual basis records money when it’s earned or owed. You book revenue the day you deliver the order and the expense the day the supplier invoice arrives, regardless of when cash changes hands.
| Cash basis | Accrual basis | |
|---|---|---|
| Revenue recorded | When payment arrives | When the order is delivered |
| Expenses recorded | When you pay the bill | When the bill is incurred |
| Shows unpaid invoices | No | Yes |
| Works with inventory | Poorly | Yes |
| Effort to maintain | Lower | Higher |
| Best for | Cash-and-carry, no inventory, no terms | Wholesale accounts, inventory, net terms |
If you hold inventory or invoice customers on terms, accrual is the answer and it isn’t really optional, because the IRS generally requires accrual treatment for inventory, and cash basis actively hides the thing you most need to see. A caterer who delivered $40,000 of events in November and collected $11,000 of it looks broke on a cash-basis report and looks healthy on an accrual one. The accrual version is the true picture of the month’s trading, and the gap between the two is your receivables problem.
Step 2: Build a chart of accounts that shows what delivery costs you
A chart of accounts is the list of buckets every transaction gets sorted into. Default software templates give you a generic one. Spend an hour customizing it and the reports start answering real questions.
The five top-level groups never change: assets, liabilities, equity, income, expenses. What you add underneath is where the value is.
- Income, split by how the order was sold: wholesale accounts, retail or direct orders, delivery fees charged to customers, and events or contracts if you run them.
- Cost of goods sold, split into materials, packaging, and direct labor. Packaging belongs here, not in office supplies, because it scales with volume.
- Delivery and fulfillment expenses, as their own group: fuel, vehicle maintenance, insurance, mileage reimbursement, driver wages or contractor payments, and third-party courier costs.
- Overhead, the costs that don’t move with volume: rent, software, utilities, professional fees, marketing.
- Liabilities, including the balance you owe suppliers. That one maps directly to accounts payable, and it needs its own account rather than being inferred from your bank balance.
- Assets, including the money customers owe you. That’s your accounts receivable, and on accrual basis it’s often the largest number on your books.
Keep it under roughly 40 accounts. A chart of accounts with 200 lines doesn’t get maintained; it gets guessed at.
Step 3: Choose accounting software you’ll actually keep up with
Three things decide this, and brand reputation isn’t one of them.
Does it import your bank feed cleanly? Automatic transaction import is the difference between an hour a week and five. Test the feed with your actual bank before committing.
Does it invoice the way you sell? If you deliver to wholesale accounts on net terms, you need recurring invoices, terms per customer, and an aging report as standard features. If you sell direct and get paid on the spot, you need almost none of that and shouldn’t pay for it.
Does it handle inventory, if you need inventory? Most entry-level tiers don’t, or they do it badly. Find this out before migration, not after.
AI features in these tools have moved from novelty to normal, though owners are still cautious about handing over the whole job. In the same QuickBooks December 2025 survey, only 17% said bookkeeping and taxes would be the first thing they’d outsource to AI if they trusted it completely, while 40% worried about falling behind without it (Intuit QuickBooks). Treat automated categorization as a first draft. It’s good at recognizing a fuel purchase and bad at knowing which route it belonged to.
Your accountant is going through the same shift too. The spread of AI tools for tax professionals is changing what you’re paying for when you hire one: less time on data entry and reconciliation, more on the advisory calls that justify the bill. That’s an argument for keeping the routine recording in-house and buying the judgment.
The monthly accounting checklist for a delivery-heavy business
The setup is one weekend. The system is what you do every month. Put it on a calendar with a real date, because “when I get to it” is how three months of receipts become a lost deduction.
Weekly, about 30 minutes
- Categorize the new transactions in your bank feed while you still remember what they were.
- Capture receipts, including fuel stops and mileage from the week’s routes.
- Send invoices for everything delivered that week. Not at month end. The clock on getting paid starts when the invoice arrives.
Monthly, about two hours
- Reconcile every account against its statement. Bank, card, and payment processor.
- Review what you owe suppliers and what dates those bills are due.
- Pull the aging report and chase anything past terms.
- Run the income statement and compare it to last month.
- Count inventory, if you carry it.
Quarterly
- Make estimated tax payments.
- File payroll returns if you have employees.
- Review the whole quarter’s margins by product and by customer, which is the review that actually changes decisions.
Budget two to four hours a week in total. Owners who try to compress it into one annual panic are the ones who end up paying someone to untangle it, at a far higher rate than ongoing help would have cost.
The three reports to read, and what each one tells you
Your software will generate dozens. Three matter.
The income statement, or P&L, shows revenue minus expenses over a period and answers whether you made money last month. It’s the one to read most often, and it’s where delivery costs either show up as a visible line or hide inside a vague catch-all.
The balance sheet shows what you own, what you owe, and what’s left, at a single moment. For a business with wholesale accounts, this is where you see the uncomfortable truth that most of your “profit” is sitting in unpaid invoices.
The cash flow statement shows money actually moving. A profitable month with a negative cash flow is completely normal in a delivery business with net-30 customers, and knowing the difference is what stops a profitable company from running out of money.
Read them together or you’ll misread all three. Profit on the P&L, assets on the balance sheet, and cash in the bank are three different numbers, and they’re supposed to be.
Where doing your own accounting usually goes wrong
Five failures account for most of the mess, and all five are structural rather than mathematical.
Letting receipts pile up. Transactions you categorize two months later get categorized wrong. Worse, they get categorized vaguely, which destroys the per-route and per-customer analysis you set up the chart of accounts to make possible.
Never reconciling. Software that imports transactions still misses, duplicates, and mis-matches them. Unreconciled books feel accurate and aren’t.
Treating mileage casually. For an owner driving their own routes, vehicle deductions are one of the largest available, and they require contemporaneous records: date, distance, purpose. Reconstructed mileage logs don’t survive scrutiny.
Leaving contractor paperwork to January. If you pay independent drivers, collect the W-9 before the first payment, not at year end when you’re trying to issue 1099s to people who’ve stopped answering.
Ignoring receivables because the P&L looks fine. This is the one that closes businesses. In QuickBooks’ 2026 late payments research, 59% of businesses had invoices overdue by 30 or more days, up from 47% the previous year, and firms with unpaid invoices were owed $17,700 on average (Intuit QuickBooks). The same research found 39% of owners said a single late payment had made it hard to cover payroll or bills.
Payment terms are the lever most owners never pull. That research put overdue invoices at 55% for businesses on net-30 terms against 26% for those asking for immediate payment. Shortening terms on new accounts does more for cash flow than any amount of chasing.
When to stop doing your own accounting
Revenue is a bad trigger. Complexity and time are the ones that matter.
Get help, meaning a bookkeeper monthly and a CPA at least annually, when any of these is true:
- You’re spending more than five hours a week on books, which is time the business needs elsewhere.
- You’ve hired employees, because payroll tax filings are unforgiving and the penalties are automatic.
- You’re carrying meaningful inventory across multiple locations or vehicles.
- You’ve changed structure to an S-corp, which brings reasonable-compensation rules you don’t want to guess at.
- You’re raising money or applying for a loan, where reviewed statements are the price of entry.
- You’ve fallen more than one month behind and the backlog isn’t shrinking.
The most common sensible middle ground: keep the daily recording yourself, where you have the context, and pay a professional for the quarterly review and the tax filing, where the rules are specialized. That split costs a fraction of full outsourcing and removes the part of the job most likely to be done wrong.
Frequently asked questions
Can I really do small business accounting without an accountant?
Yes, for the recording and reporting side. Most owners handle their own day-to-day books with software and bring in a professional for tax filing and an annual review. The parts that need real expertise are entity structure, payroll tax compliance, and the tax return itself.
How much time does small business accounting take each week?
Plan on two to four hours a week once the system is set up: around 30 minutes of weekly categorizing and invoicing, plus roughly two hours at month end for reconciliation and reports. It takes much longer than that if you let it accumulate.
Should a business that delivers its own orders use cash or accrual accounting?
Accrual, in almost every case. If you hold inventory or invoice customers on terms, cash basis will hide both your unpaid invoices and your true cost of a delivered order. Accrual accounting records the revenue when the order is delivered, which is the only way to match it against what that delivery cost.
Do I need separate accounts for delivery costs?
Yes, if you want to know what delivery costs you. Fuel, vehicle expenses, driver pay, and packaging grouped into their own expense category let you calculate a per-order and per-route cost. Folded into general overhead, they disappear.
What’s the difference between bookkeeping and accounting?
Bookkeeping is recording and classifying transactions. Accounting includes that plus reconciliation, reporting, and the interpretation: choosing methods, reading the statements, and making decisions from them. Bookkeeping is the input; accounting is the whole system.
Start with the next close, not a clean slate
You don’t need to fix last year to start. Open the separate account, pick accrual if you invoice or hold stock, build a chart of accounts that names your delivery costs out loud, and run one clean monthly close. One good month gives you a baseline, and a baseline is what makes the second month take half as long.
The owners who get value out of their own books aren’t the ones who enjoy accounting. They’re the ones who set it up so the reports answer a question they actually have: which orders, which routes, and which customers are worth the drive.