Where your Shopify money went — held payouts, reserves, chargebacks, real fees. For $500K–$10M US store owners. Official sources only. Follow for the fix.
We're Payoutly — for Shopify store owners who handle the money themselves. We follow payouts, holds, reserves, and chargebacks, and break down the fees: where your money is, why it's held, and what it really costs you. Official sources only.
@RonRauwerda@Shopify 4x sales in a week + a 5-day hold usually means a spike-triggered fulfillment review. We'd ask Merchant Trust for the 'applicable orders' list in writing, with dates and tracking status. Keep pre-orders separate so they don't block your 1–2 day shipments.
This is the key shift: a refund is a conversation, a chargeback is a case file. Treat every disputed order like evidence from day one: save the tracking, the delivery proof, and the customer messages, so the bank sees a complete record, not just a story.
A chargeback is not a refund you disagree with. It works on different rules, and merchants often learn that the hard way.
With a refund, you and the customer work it out directly. With a chargeback, the customer's bank makes the call first, weighing your submission against the cardholder's account and its own transaction records. Some cases go further, to the card network.
What the process usually looks like:
- The bank notifies your payment provider, and the disputed amount plus a fee is typically pulled from your account right away - before anything is decided.
- You get a deadline to respond. Miss it, and the case can be lost by default, no matter how good your evidence is.- Your response is a written case: order details, delivery proof, customer communication, your policies. Your submission is your side of that record.
- Then you wait. Depending on the network, a decision can take weeks to months.
Two things matter long before the bank gets involved: whether your policies and checkout records would hold up if read by a stranger, and whether you can find your evidence quickly when a dispute lands.
Worth checking before you need it.
#ecommerce #shopify #chargebacks
With a refund, you and the customer work it out directly. With a chargeback, the customer's bank makes the call first, weighing your submission against the cardholder's account and its own transaction records. Some cases go further, to the card network.
What the process usually looks like:
- The bank notifies your payment provider, and the disputed amount plus a fee is typically pulled from your account right away - before anything is decided.
With a refund, you and the customer work it out directly. With a chargeback, the customer's bank makes the call first, weighing your submission against the cardholder's account and its own transaction records. Some cases go further, to the card network.
What the process usually looks like:
- The bank notifies your payment provider, and the disputed amount plus a fee is typically pulled from your account right away - before anything is decided.
- You get a deadline to respond. Miss it, and the case can be lost by default, no matter how good your evidence is.
- Your response is a written case: order details, delivery proof, customer communication, your policies. Your submission is your side of that record.
- Then you wait. Depending on the network, a decision can take weeks to months.
Two things matter long before the bank gets involved: whether your policies and checkout records would hold up if read by a stranger, and whether you can find your evidence quickly when a dispute lands.
Worth checking before you need it.
With a refund, you and the customer work it out directly. With a chargeback, the customer's bank makes the call first, weighing your submission against the cardholder's account and its own transaction records. Some cases go further, to the card network.
What the process usually looks like:
- The bank notifies your payment provider, and the disputed amount plus a fee is typically pulled from your account right away - before anything is decided.
- You get a deadline to respond. Miss it, and the case can be lost by default, no matter how good your evidence is.
@ewen_ecom@Shopify@ShopifySupport $35,765 held to March on a vague 'financial risk' note is a paper-trail problem. Screenshot the deactivation notice, pull your last 90 days of order/refund/chargeback numbers, and ask support in writing what specific condition releases the hold. One issue per ticket.
@JoachimDan87142@rajkaria_@Shopify@coinbase@base 126 disputes, mostly item not received, is a delivery-proof problem, not a checkout problem. We would split them by reason code first, then file tracking plus delivery proof as one pack for not-received cases. Fix the tracking gap before testing a new rail.
@JoachimDan87142 224 of your 342 disputes were item-not-received, and the trigger was a 10-day wait with no scan movement. We would add a day-7 tracking update before the customer calls the bank, and sort the 224 by carrier scan gap so the slow lane gets fixed first, not each dispute.
Approval is not a platform label. It is the checkout path and the traffic behind it. Check declines by reason, then fix the checkout or the audience before blaming the gateway.
Shopify's 89% approval rate has almost nothing to do with Shopify
We approve 95% at the processor level
What moves your approval rate is the checkout the card goes through
And who your ads are sending to it
Target the wrong crowd and you get "do not honor"
That's the bank declining without telling you why
Or it's a scammer running a stolen card, and every processor should decline that
And even then Shopify Payments still lists any form of nutra with health claims as prohibited
So that approval rate won't matter if you never get your payout
@MartinLasmanis@harleyf@Shopify@rohitmishra Month 3 is the test: a renewal after months of paid use should be judged on that history, not as a first order. We would file 3 parts: prior paid cycles, this cycle's usage or delivery record, and the exact reason code. Only the renewal charge reads like a new dispute.
@Big_Hass8 $18k tied up by BFCM is a timing problem, not a fee problem. We would treat the buffer as cash on hand, not credit: check the held amount in Payouts first, then move supplier and ad payments to the longest terms already agreed, before switching.
This is the part most stores miss: leaving Shopify Payments changes where a freeze can happen, not whether a reserve applies. At $60k/month, a 10% 90-day rolling reserve is $18k tied up by BFCM. Check your reserve terms and cash buffer before you switch.
@ecomrudolfs off shopify payments fixes where the freeze happens, not why. high risk processors usually want a 5 to 10% rolling reserve held 90 days. at $60k a month that's up to $18k sitting in their account by bfcm. still beats 100% frozen, just price it in 💀
@pedrofguarda We treat the reason code as the brief, not the story. 1) Lead with delivery proof for “not received” and the listing plus exact customer messages for “not as described.” 2) Cut any document that does not answer the code — volume does not win, matching does.
@kairo_ecom 3 days is the hold, but the switch has its own cost. We check the external gateway fee first: 2% on Basic. Then compare that fee against faster payout on your monthly volume. Do that math before you lock in the new setup.
@weareuncapped A percentage reserve scales with BFCM volume, so the cash held can jump even if the rate does not. We forecast it as expected BFCM payouts x reserve %. Then confirm 2 facts in writing: reserve % and release date. Cover the gap with supplier terms before peak.
The signal here is not the new payment rail itself. It is that checkout is becoming invisible. Check whether your payout schedule, refunds, and reconciliation still make sense when money moves this way, then test one new payment option before you scale it.
$42M+ settled and 448K+ payments across the Commerce Payments Protocol, with $0 gas for customers
Learn more about how @Shopify and @coinbase brought stablecoin payments to checkout on @base