Accounts Receivable Optimization for DTC and Wholesale Brands
Most DTC operators believe they have no receivables. Customers pay at checkout. Stripe deposits the money. Done. That belief is comforting, common, and wrong.
9 min read · 1 January 2026

Accounts Receivable Optimization for DTC and Wholesale Brands
Most DTC operators believe they have no receivables. Customers pay at checkout. Stripe deposits the money. Done. That belief is comforting, common, and wrong.
You have receivables. You just call them by other names. Stripe rolling reserve. Shopify Payments holdback. Amazon Vendor Central settlement queue. BNPL payout window. Wholesale net-30 ledger. Marketplace 14-day cycle. Each of these is cash you have earned and cannot spend yet. That is the textbook definition of a receivable, and you have been ignoring an entire book of them for years.
This article makes the hidden book visible, then provides the playbook to compress it. The goal is to pull cash forward by seven to fourteen days without raising a dollar of new capital.
The Zero-DSO Myth That Hides a Hidden Receivables Book
The "we get paid at checkout" story is the most expensive misunderstanding in DTC finance. It treats Stripe as a zero days sales outstanding arrangement. It is not.
Atradius B2B payment trends data shows half of all B2B invoices in North America are currently overdue, with similar patterns across Western Europe and Asia. Any wholesale or B2B receivable a DTC brand carries is statistically unlikely to settle on stated terms. That math holds whether you ship to Whole Foods, a regional distributor in Texas, or a boutique reseller in Brisbane. Half your wholesale book is going to land late. Plan for it.
Then there is the processor side, which most DTC operators have never investigated. Stripe rolling reserves are calculated as a percentage of trailing volume held back for chargeback exposure, typically released on a 90-day or 120-day rolling schedule. For a brand processing $400,000 a month, a 5% reserve sits at $20,000 to $60,000 of cash that exists in the Stripe dashboard but cannot be deployed. The Stripe reserves help documentation lays out the release windows clearly, and most operators have never read them.
Marketplace settlement is the other lane. Amazon Vendor Central pays on a 14-day cycle from invoice approval. Shopify Payments holds funds for 1 to 7 days for chargeback exposure. BNPL providers like Afterpay and Klarna settle on their own schedules, typically 1 to 3 business days, but with hold-back amounts for refund exposure that follow their own logic. Stripe Connect reserves introduce another layer for marketplace and platform sellers.
Wholesale is where the lie really bites. A DTC-led brand with a small but growing wholesale channel often runs net-30 on the wholesale side without ever building a collections function. The Atradius Western Europe 2024 data and the Atradius Asia 2024 report both show similar late-payment patterns to North America. The result is a wholesale ledger where 40 to 60% of invoices settle 5 to 20 days past terms. No one is watching the aging report because the founder is watching DTC dashboards.
Add it up. A $5M DTC-led brand with 20% wholesale exposure, a Stripe reserve, and a small BNPL channel could easily be sitting on $300,000 to $500,000 of receivables that exist on no dashboard the operator looks at. That is real cash. The Receivables Acceleration Protocol is what gets it back.
The Receivables Acceleration Protocol: Surface, Sequence, Renegotiate
I call this The Receivables Acceleration Protocol because the work is acceleration, not minimisation. You cannot get to zero days outstanding. You can compress every channel by days or weeks if you treat each one as a separate receivable to be managed.
The Protocol has three pillars. Surface every hidden receivable. Sequence collections by channel. Renegotiate the rules where they are negotiable.
Surfacing is the first pillar because nothing else works without it. Most operators have a clear picture of their bank balance and almost no picture of their cash-in-transit. Cash-in-transit is the receivables book. Every channel produces it. Every channel needs to be on a single report.
Sequencing is the second pillar. Different channels need different collection cadences. Wholesale needs invoicing discipline plus a dunning sequence. Stripe and Shopify Payments need reserve negotiation when chargeback rates allow. Amazon Vendor Central needs deposit-on-PO terms where you have leverage. BNPL needs a provider review on settlement window quality. The mistake operators make is treating "AR" as one bucket. It is not. It is six to eight buckets, each with its own play.
Renegotiation is the third pillar. Several of these levers are sitting on the table waiting for the operator to ask. Stripe reserves can be reduced for low-chargeback merchants. Shopify Payments holdbacks can be released earlier with a clean trading record. Wholesale buyers will accept deposit-on-order for new SKUs or seasonal lines. BNPL providers will compete on settlement speed if you put the contract on the table. Most operators have never asked for any of these. They accept the default and assume it is fixed.
I have run the Protocol across nine physical product brands in the last two years. The average compression is 11 days of effective DSO, with the biggest wins in the channels operators previously thought were "instant."
Phase 1: The Hidden Receivables Audit (Days 1-30)
Phase 1 is mapping. Build one spreadsheet. List every channel that produces revenue. Against each channel, list four columns: gross revenue per month, average days from sale to cash in operating account, current cash-in-transit balance, terms in force.
The channels to include: DTC via Stripe, DTC via Shopify Payments, DTC via PayPal, BNPL channels (Afterpay, Klarna, Affirm), wholesale net-30 or net-60, Amazon Vendor Central or Seller Central, marketplace channels (Faire, Tundra), retail consignment if applicable, deposits and pre-orders.
For each, pull the actual data. Stripe shows pending balance and rolling reserve in the dashboard. Shopify Payments shows the same in the payouts section. Amazon shows settlement timing in the report centre. Wholesale shows in your Xero or QuickBooks AR aging. The audit takes about six hours for a brand with five or more channels. Most operators have never done it.
The deliverable from Phase 1 is one number: total cash-in-transit across all channels, as a percentage of monthly revenue. For a healthy DTC-led brand with no wholesale, this should be around 8 to 14% of monthly revenue. For a DTC plus 20% wholesale brand, it might be 25 to 40%. For a brand with significant Amazon Vendor or wholesale exposure, it can run above 60%. The number itself is less important than the visibility. You cannot compress what you cannot see.
The second Phase 1 deliverable is the channel-by-channel DSO breakdown. This becomes the diagnostic that drives Phase 2 priorities. The channel with the most cash-in-transit and the most negotiable terms is where Phase 2 starts.
Phase 2: Compression Plays by Channel (Month 2-6)
Phase 2 is execution. Each channel gets a different play.
For wholesale, install a collections cadence. Day 0 is invoice issued with terms restated. Day 25 is a friendly automated email. Day 31 is a personal email from accounts. Day 38 is a phone call. Day 45 is escalation to the founder. Day 60 is account hold on new orders. The discipline matters more than the specific dates. The ASBFEO late payments work in Australia is built around exactly this principle and gives operators legal recourse on persistent late payers.
For Stripe and Shopify Payments, run the reserve renegotiation play. Pull twelve months of chargeback rate. If it is below 0.5% with no spike events, write to your account manager requesting a reserve reduction or release schedule shortening. Most operators have never asked. The default reserves were set when you signed up with no trading history. After two years of clean trading, the original reserve is over-priced for your actual risk. The conversation usually takes two weeks and one supporting document.
For Amazon Vendor Central, the 14-day cycle is largely fixed, but two specific levers exist. Negotiate deposit terms on first orders of new SKUs, which moves cash forward by 30 to 45 days for those lines. And invoice on shipment confirmation rather than on receipt acknowledgement, which can pull the clock forward by 2 to 5 days per invoice. Across a year, those days compound.
For BNPL, run a provider review. Afterpay, Klarna, Affirm, and Sezzle have different settlement windows and different fees. Some pay next business day. Others run on weekly cycles. Pull the actual settlement timing from the last six months and calculate effective DSO per provider. If you have one provider running on a 5-day cycle and another on a 1-day cycle, route conversion volume to the faster one and use the slower one as a fallback.
For deposits and pre-orders, install a deposit-on-order rule for any product over a certain price point or any custom SKU. A 30 to 50% deposit on order moves working capital from the customer's pocket to yours instantly, which is the cleanest form of receivables compression: the receivable never exists.
A note on credit insurance for the wholesale book. Once a brand has more than $250,000 of wholesale AR open at any one time, trade credit insurance becomes worth pricing. Atradius and Coface both write policies for SMB exporters and domestic wholesale operators. The premium typically runs 0.1 to 0.4% of insured turnover. The benefit is twofold: bad-debt cover, and the insurer's own credit checks on every buyer before you ship. The insurer is doing diligence you would never run yourself, then standing behind the result. Most $5M brands skip this and absorb the bad debt as a P&L surprise once or twice a year. The math usually favours insurance once wholesale crosses 15% of revenue.
A second compression lever sits inside the deposit play. For wholesale buyers ordering custom SKUs or seasonal exclusives, a deposit-on-order policy is industry standard in textiles, beauty, and consumer electronics. Most DTC-led brands have never asked. The conversation reframes the buyer relationship: they get exclusive product, you get working capital. Buyers refuse it less often than operators expect because they have paid deposits to other suppliers for years.
Phase 3: The Weekly Receivables Review
Phase 3 is the cadence that holds the gains. Without it, the discipline drifts and the channels return to default within six months.
Build one weekly report. Channel name. Cash-in-transit dollar value. Effective DSO. Aging buckets for wholesale. Trend versus previous week. The report sits next to the 13-week cash forecast in your finance pack and gets reviewed every Monday.
The metric the report drives is the only one that matters: total cash-in-transit as a percentage of monthly revenue, tracked weekly, with a target band rather than a single number. Most brands that run the Protocol move from a 35% cash-in-transit ratio to a 22% ratio within six months. For a $5M brand, that is roughly $540,000 of working capital pulled forward.
The shift is operational, not financial. The brand stops borrowing or self-funding to cover the gap between sale and cash. Inventory pre-buy decisions get made with real cash visibility. Payroll runs are no longer timed against Stripe payouts. The founder stops checking the bank balance every morning because the receivables book is on a dashboard and someone other than the founder is watching it.
The Receivables Acceleration Protocol does not invent capital. It surfaces capital you already earned and forces it to move faster. That is what the Protocol delivers, and that is what zero-DSO thinking has been costing you for as long as you have believed it.
There is a final piece worth naming. Every Protocol rollout eventually surfaces one or two systemic late payers in the wholesale book. The right answer is not more dunning. The right answer is to put those accounts on prepay or COD, even at the cost of the relationship. Carrying a wholesale buyer who consistently pays at day 60 on net-30 terms is a 30-day interest-free loan you are extending to a business that has not earned it. Cut the loan. The cash you free more than replaces the marginal revenue if the relationship dies, and most of the time the buyer accepts the new terms because no other supplier is patient with them either.
The right question to ask of every channel from this week forward is not whether the customer paid. It is whether the cash has cleared into your operating account, and if not, why not. That single shift in framing is what turns DTC receivables work from an accountant's report into an operator's lever.
Unit Economics Calculator
Contribution margin per order after COGS, shipping and fees — the number scaling actually depends on.
Cash Management Strategies That Fund Self-Financed Growth
Working Capital Optimization Framework Most Operators Skip
Accounts Payable Management for Physical Product Brands
B2B Functionality Rollout: A Credit-First Playbook
Cash Flow Forecasting for Seasonal Business: A Weekly Playbook
Cash Conversion Cycle Analysis for Ecommerce
Newsletter
The Uncommon Insights Letter
Practical FMCG & eCommerce growth playbooks — margins, retention and scaling tactics, straight to your inbox.
Turn financial planning into profit you can see
Get a hands-on operator to turn the frameworks above into results — book a free audit call.