How to run monthly flux and variance analysis as DTC Brand Founders
Your monthly close looks like this: export Shopify orders to CSV, pull Meta Ads spend from the dashboard, open QuickBooks or a spreadsheet to see what actually hit your bank account, then spend two hours trying to reconcile why your 'profitable' March somehow left you with less cash than February. You're doing flux analysis — comparing this month's numbers to last month's — in a Google Sheet that has six tabs named 'final,' 'final_v2,' and 'ACTUAL FINAL DO NOT TOUCH.' Your ad spend, COGS, and fulfillment costs all live in different places, and by the time you've stitched them together, the data is already two weeks stale.
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 Plaid bank transaction data on a schedule — categorized transactions, balances, and vendor-level detail refresh automatically. Starch syncs your Stripe data on a schedule for revenue, refunds, and payout figures. Shopify is connected from Starch's integration catalog and the agent queries it live for order volume and returns data when your dashboard runs. Slack is connected from Starch's integration catalog for alert delivery.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
March 2026 Monthly Close — DTC Apparel Brand, ~$180K/month revenue
| Meta Ads spend | 31,200 |
| Meta Ads spend (Feb) | 22,800 |
| Variance — Meta Ads | 8,400 |
| 3PL fulfillment charges | 28,700 |
| 3PL fulfillment charges (Feb) | 16,500 |
| Variance — fulfillment | 12,200 |
| Gross Stripe revenue | 181,400 |
| Gross Stripe revenue (Feb) | 154,200 |
| Variance — revenue | 27,200 |
| Stripe refunds | 9,800 |
| Stripe refunds (Feb) | 5,100 |
| Variance — refunds | 4,700 |
| SaaS subscriptions | 4,100 |
| SaaS subscriptions (Feb) | 3,800 |
| Variance — SaaS | 300 |
March looked like a strong month on the surface — revenue up $27,200 versus February, driven by a spring sale that ran the last week of the month. But the flux dashboard told a more complicated story immediately. Fulfillment costs jumped $12,200 month-over-month, which made sense given the volume increase, but at a higher rate than revenue grew: fulfillment as a percent of revenue went from 10.7% in February to 15.8% in March. The 3PL had added a new per-unit surcharge for kitted bundles that the sale promoted heavily — that vendor-level detail surfaced in the drill-down automatically. Meta Ads spend was up $8,400, which the founder had approved, but refunds also spiked $4,700 — likely returns from the sale's new customer cohort buying the wrong size. Without the flux view, the revenue number alone would have looked like a clean win. With it, the founder walked into the April board call knowing that March's contribution margin was actually lower than February's despite higher top-line revenue, and had the vendor-level data to explain exactly why.
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 — transaction insights, runway analysis, quarterly budgeting 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 actually see my bank transactions, or is it just pulling from QuickBooks?
My Shopify Payments revenue doesn't match what hits my bank account because of payout timing. How does Starch handle that?
Can Starch pull my Meta Ads and TikTok Ads spend directly so I don't have to manually enter it?
I use Xero, not QuickBooks. Does that work?
Is Starch SOC 2 certified? I'd need to know before connecting my bank account.
My 3PL invoices come in as PDF attachments in Gmail. Can Starch read those?
How is this different from just using the Transaction Insights app?
Related guides for DTC Brand 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 →Run Monthly Flux and Variance Analysis 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 CPG brands.
Read guide →The AI stack built for boutique professional services firms.
Read guide →Ready to run run monthly flux and variance analysis on Starch?
Request closed-beta access. Everything is free during beta.