How to build an annual operating budget as CPG Founders
You're building your annual operating budget in a Google Sheet that's already six tabs deep, manually pulling Shopify revenue, QuickBooks actuals, and co-packer invoices into separate columns. Every time your contract manufacturer sends a revised price sheet, you're updating cells by hand. You have no clean line-item for trade spend, deductions, or slotting fees — they're buried in 'Other' because you've never had time to categorize them properly. The sheet doesn't talk to your bank. It doesn't know what you actually spent in Q3. And every month you're re-reconciling instead of managing forward.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your QuickBooks data on a schedule — invoices, bills, vendor payments, and journal entries — so budget-vs-actual comparisons reflect your books, not just your bank. Starch also syncs your Plaid bank accounts on a schedule for real-time cash visibility. Stripe is synced on a schedule for DTC revenue actuals. For any co-packer portal, distributor deduction portal, or retailer vendor portal without a direct API, Starch automates them through your browser — no API needed.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
FY2026 Annual Budget — 3-SKU Sauce Brand, $2.1M Projected Revenue
| DTC Revenue (Shopify) | 840,000 |
| Wholesale Revenue (UNFI + regional) | 1,050,000 |
| Amazon FBA Revenue | 210,000 |
| COGS — Co-packer fees (all SKUs) | 630,000 |
| COGS — Ingredients and raw materials | 294,000 |
| COGS — Packaging (labels, glass, caps) | 147,000 |
| FBA storage + fulfillment fees | 84,000 |
| DTC 3PL fulfillment | 63,000 |
| Trade spend + distributor deductions | 126,000 |
| Paid media (Meta + Google) | 168,000 |
| Broker commissions | 52,500 |
| G&A (rent, software, insurance, legal) | 96,000 |
| Headcount (2 FTE + fractional CFO) | 210,000 |
This is a three-SKU hot sauce brand doing $2.1M across DTC, Amazon FBA, and UNFI wholesale. When they built this in Starch, QuickBooks synced 14 months of actuals — bills from their co-packer in Chicago, ingredient invoices from two suppliers, and the packaging line from their label printer. Plaid pulled cash transaction history from their operating account and their reserve account. Starch auto-suggested that trade spend had been running at 6% of wholesale revenue in 2025 (about $63K), but the founder knew UNFI was pushing for expanded distribution in the Southeast, which would add slotting fees of roughly $40K — so she manually set the trade spend line to $126K, not the suggested $63K. The stress-test scenario — co-packer raising rates 8% and Amazon traffic dropping 15% — showed runway shrinking from 14 months to 9. That was the number that convinced her to raise a $600K bridge before Q2 instead of waiting. The Transaction Insights app caught a $4,200 FBA long-term storage charge in November that had been recurring monthly since a slow-moving SKU got stuck in a fulfillment center — a charge that had never made it into the right budget line because it was tagged as 'Amazon' in QuickBooks rather than 'FBA storage fees.'
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — quarterly budgeting, scenario planning, transaction insights all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
Does Starch sync with QuickBooks directly, or do I have to export and upload?
I use Shopify for DTC and sell through UNFI and KeHE wholesale. Can Starch pull revenue from all three?
The Budgeting app is in beta. What can I do right now while I wait for access?
Can Starch handle trade spend and distributor deductions, or is that too CPG-specific?
Is my financial data secure? I'm connecting my bank accounts and accounting system.
My co-packer just raised rates. How do I update the budget without rebuilding everything?
Related guides for CPG Founders
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →Investor Q&A and info requests are the administrative tax on raising capital and maintaining LP relationships.
Read guide →Inventory shrinkage is the gap between what your records say you have and what's actually on the shelf, in the warehouse, or at your co-packer.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →Build an Annual Operating Budget for other operators
The AI stack built for small finance teams.
Read guide →The AI stack built for the founder's office.
Read guide →The AI stack built for foundation and nonprofit ops teams.
Read guide →The AI stack built for DTC founders.
Read guide →Ready to run build an annual operating budget on Starch?
Request closed-beta access. Everything is free during beta.