2026-03-02
Payment Processing Fees Are Bleeding Your Margins: A DTC Unit Economics Breakdown

Payment Processing Fees Are Bleeding Your Margins: A DTC Unit Economics Breakdown
Here's a number most DTC founders gloss over: 2.9% + $0.30.
That's the standard Stripe or Shopify Payments rate. Sounds small. Except when you're doing $200K/month in revenue, that's $6,100 walking out the door every single month—$73,200 a year—before you even think about refunds, chargebacks, or international transaction surcharges.
Payment processing is the silent margin killer in DTC. It doesn't show up in your ROAS calculations. It barely gets a line item in most P&Ls. And yet for the average ecommerce brand doing $1M-$10M in annual revenue, payment processing fees represent the third or fourth largest operating expense after COGS and marketing.
We've audited payment processing across dozens of DTC brands at ATTN Agency. The patterns are consistent: brands overpay by 15-40% because they never negotiated rates, never optimized their payment mix, and never factored processing costs into their unit economics model.
Let's fix that.
The Real Cost Structure of Payment Processing
Most founders think payment processing is a single fee. It's not. It's a stack of fees, each with different drivers and different optimization levers.
Interchange Fees
Interchange is the fee your payment processor pays to the cardholder's bank. This is the biggest chunk—typically 1.5-2.1% for consumer credit cards in the US. You don't negotiate interchange directly; it's set by Visa, Mastercard, and the issuing banks.
But here's what matters: interchange rates vary dramatically by card type.
- Standard consumer credit: ~1.8% + $0.10
- Rewards/premium cards (Amex, Chase Sapphire): 2.2-2.5% + $0.10
- Debit cards: 0.05% + $0.21 (regulated) or ~1.0% (unregulated)
- Corporate/business cards: 2.3-2.8% + $0.10
- International cards: 1.8-2.5% + cross-border fee
That spread matters. A brand whose customers skew toward premium rewards cards is paying 30-50% more in interchange than one whose customers use debit. If your average customer is a 28-year-old with a Chase Sapphire Reserve, you're absorbing those higher interchange rates on every single order.
Processor Markup
On top of interchange, your processor (Stripe, Shopify Payments, Braintree, Adyen, etc.) adds their margin. This is the part you can negotiate.
Standard rates for common processors in 2026:
| Processor | Standard Rate | Volume Rate (>$500K/yr) | Enterprise Rate (>$5M/yr) | |-----------|--------------|------------------------|--------------------------| | Stripe | 2.9% + $0.30 | 2.5% + $0.30 | 2.2% + $0.25 | | Shopify Payments (Basic) | 2.9% + $0.30 | 2.6% + $0.30 | Negotiable | | Shopify Payments (Advanced) | 2.4% + $0.30 | 2.15% + $0.30 | Negotiable | | Braintree | 2.59% + $0.49 | Negotiable | Negotiable | | Adyen | Interchange++ | Interchange++ | Interchange++ |
The difference between 2.9% and 2.2% on $3M in annual revenue? $21,000 per year. That's a part-time employee. That's a creative production budget. That's pure margin you're leaving on the table because you never sent an email asking for better rates.
Gateway and Platform Fees
Beyond the percentage-based fees, you're often paying:
- Monthly gateway fees: $0-$79/month depending on your plan
- PCI compliance fees: $0-$25/month (often bundled)
- Batch processing fees: $0.01-$0.10 per batch
- Statement fees: $5-$15/month
- Platform fees: Shopify charges 0.5-2% on top if you don't use Shopify Payments
That last one is critical. If you're on Shopify using a third-party processor, you're paying Shopify's platform fee plus your processor's fee. On a $75 AOV order, that could mean:
- Shopify platform fee (Basic plan): $0.75 (1%)
- Stripe processing: $2.48 (2.9% + $0.30)
- Total payment cost: $3.23 (4.3% of revenue)
Switch to Shopify Payments on Advanced and that drops to $2.10 (2.8%). The delta? $1.13 per order. At 5,000 orders/month, that's $67,800/year.
How Payment Fees Destroy Your Unit Economics
Let's model this with a real-world DTC example.
Brand profile:
- AOV: $65
- COGS: $19.50 (30%)
- Shipping: $7.80 (12%)
- Monthly orders: 8,000
- Monthly revenue: $520,000
Scenario A: Unoptimized Payment Stack
- Processing rate: 2.9% + $0.30
- Per-order payment cost: $2.19
- Monthly payment cost: $17,480
- Payment fees as % of revenue: 3.4%
- Payment fees as % of gross margin: 8.7%
Scenario B: Optimized Payment Stack
- Processing rate: 2.3% + $0.25 (negotiated volume rate)
- ACH/debit incentive capturing 15% of orders at 1.0%
- Per-order blended payment cost: $1.67
- Monthly payment cost: $13,360
- Payment fees as % of revenue: 2.6%
- Payment fees as % of gross margin: 6.7%
Annual savings: $49,440.
That's not theory. That's a realistic optimization for a brand doing $6M+ annually. And we haven't even touched chargebacks yet.
The Chargeback Tax
Chargebacks are the most expensive payment cost most brands don't properly track. The direct costs:
- Chargeback fee: $15-$25 per dispute (regardless of outcome)
- Lost merchandise: Full COGS of the order
- Lost revenue: Full order value
- Shipping cost: Already incurred, non-recoverable
- Processing fee: Non-refundable on most processors
- Labor cost: 30-60 minutes of team time per dispute
A single $65 chargeback actually costs you:
| Cost Component | Amount | |---------------|--------| | Lost revenue | $65.00 | | COGS (lost product) | $19.50 | | Shipping (sunk) | $7.80 | | Chargeback fee | $20.00 | | Processing fee (non-refundable) | $2.19 | | Labor (~45 min @ $25/hr) | $18.75 | | True chargeback cost | $133.24 |
That's 2x the order value. And here's the compounding problem: if your chargeback rate exceeds 1% of transactions, your processor will:
- Increase your processing rate by 0.5-1.5%
- Place you in a monitoring program with monthly fees ($5,000-$25,000)
- Potentially terminate your account, forcing you to a high-risk processor at 4-6% rates
The average DTC brand runs a 0.5-0.8% chargeback rate. At 8,000 orders/month, that's 40-64 chargebacks costing $5,330-$8,527/month in true costs. $64,000-$102,000 annually in chargeback-related losses.
Brands that actively manage chargebacks—with fraud detection tools, clear billing descriptors, proactive customer service, and chargeback alerts—typically run at 0.2-0.3%. That's $26,650-$40,000 in annual savings from chargeback reduction alone.
Refund Processing: The Hidden Double-Dip
Here's something that trips up even experienced operators: when you refund an order, most processors don't refund their fee.
On Stripe, you get back the transaction amount minus the original processing fee. So a refund on a $65 order means:
- You return $65 to the customer
- Stripe keeps the $2.19 processing fee
- You've lost $2.19 + shipping + COGS (if product isn't returned or resellable)
If your return rate is 15% (common in apparel DTC), that's 1,200 refunded orders/month. At $2.19 per non-refunded processing fee, that's $2,628/month or $31,536/year in processing fees on orders that generated zero revenue.
Factor this into your unit economics:
Effective processing cost per successful order = (Total processing fees) / (Total orders - Returned orders)
With a 15% return rate:
- Total processing fees: $17,480/month (on 8,000 orders)
- Successful orders: 6,800
- Effective per-order processing cost: $2.57 (not $2.19)
That 17% increase in effective processing cost rarely shows up in unit economics models. It should.
The Payment Mix Lever
Not all payment methods cost the same. Smart brands engineer their payment mix to reduce blended processing costs.
Typical payment method costs:
| Payment Method | Effective Rate | Notes | |---------------|---------------|-------| | Credit card | 2.9% + $0.30 | Standard, highest cost | | Debit card | 1.0% + $0.21 | Regulated interchange | | ACH/bank transfer | 0.8% flat | Lower cost, higher friction | | Shop Pay | 2.4% + $0.30 | Shopify ecosystem discount | | PayPal | 3.49% + $0.49 | Most expensive common method | | Apple Pay/Google Pay | Same as card | No additional cost, better auth rates | | Buy Now Pay Later | 4-6% + $0.30 | Highest cost, but higher AOV | | Crypto | 0-1% | Niche, low adoption |
The strategic play: shift volume toward lower-cost payment methods without increasing friction.
Tactics that work:
-
Promote debit/ACH with small discounts. A 2% discount for ACH payment on a $65 order costs you $1.30 but saves $1.59 in processing. Net positive.
-
Default to Shop Pay on Shopify. It's cheaper than standard cards and has higher conversion rates (1.72x according to Shopify's data).
-
Reconsider PayPal placement. PayPal converts well for certain demographics but costs 20-40% more than card processing. If PayPal is 25% of your volume, you might be overpaying by $15,000-$25,000/year.
-
BNPL strategically. Afterpay/Klarna charges 4-6%, but if it lifts AOV by 30-50% (which data consistently shows), the math can work. Run the numbers for your specific margins.
Example payment mix optimization:
| Scenario | Credit | Debit | Shop Pay | PayPal | BNPL | Blended Rate | |----------|--------|-------|----------|--------|------|-------------| | Unoptimized | 55% | 10% | 5% | 20% | 10% | 3.12% | | Optimized | 40% | 20% | 20% | 10% | 10% | 2.68% |
On $520K/month revenue, that's a $2,288/month savings—$27,456/year—from the same customers buying the same products.
International Transactions: The Surcharge You're Ignoring
If you sell internationally (and most DTC brands do, even if it's only 5-10% of revenue), you're paying extra:
- Cross-border fee: 1.0-1.5% on top of standard processing
- Currency conversion fee: 1.0-2.0% if you don't settle in the customer's currency
- International interchange: Often 0.3-0.5% higher than domestic
A $65 international order can cost $4.55-$5.20 in total processing (7-8% of revenue). Compare that to $2.19 domestic (3.4%).
Optimization strategies:
-
Multi-currency settlement. If you have significant volume in GBP, EUR, CAD, or AUD, open local bank accounts and settle in local currency. This eliminates the conversion fee.
-
Use a processor with local acquiring. Adyen, Stripe (with local entities), and Checkout.com can process transactions as domestic in many countries, eliminating cross-border fees.
-
Price in local currency. This improves conversion AND reduces your currency risk.
A brand doing $50K/month in international sales can save $6,000-$12,000/year by optimizing cross-border processing.
The Subscription Advantage
Subscription revenue is cheaper to process than one-time orders. Why?
- Stored card transactions have lower interchange rates in some card networks
- No checkout friction means higher conversion (less cart abandonment = fewer wasted auth attempts)
- Predictable volume gives you leverage to negotiate better rates
- Lower fraud risk on recurring charges means fewer chargebacks
Brands with 30%+ subscription revenue typically see blended processing rates 0.2-0.4% lower than equivalent one-time purchase brands. On $6M annual revenue, that's $12,000-$24,000.
This is one more reason the subscription model wins in DTC unit economics—it's not just about LTV and retention. The processing costs are structurally lower.
Authorization Rates: The Invisible Revenue Leak
Payment authorization rate—the percentage of attempted transactions that successfully process—is the metric almost nobody tracks. And it directly impacts revenue.
Industry average auth rate for DTC ecommerce: 85-90%.
That means 10-15% of customers who enter their card details and click "buy" don't successfully complete the transaction. Some of those are fraud prevention (good). But many are false declines—legitimate customers whose transactions are incorrectly rejected.
The revenue impact of false declines:
At 8,000 attempted orders/month with an 87% auth rate:
- Successful orders: 6,960
- Failed transactions: 1,040
- Estimated legitimate false declines (40% of failures): 416
- Lost revenue: 416 × $65 = $27,040/month
Even recovering 30% of those false declines through retry logic and optimization means $8,112/month or $97,344/year in recovered revenue.
How to improve auth rates:
- Automatic retry logic. Retry soft declines after 4-24 hours. Most processors offer this.
- Network tokens. Replace raw card numbers with network tokens for higher approval rates (2-5% improvement).
- 3DS2 optimization. Smart 3D Secure implementation that challenges only high-risk transactions.
- Card updater services. Automatically update expired/replaced card details (critical for subscriptions).
- Local acquiring. Process through local entities in your major markets.
Building Payment Processing Into Your Unit Economics Model
Here's the framework we use at ATTN Agency when modeling true unit economics including payment costs:
Per-Order Payment Cost Formula:
Payment Cost = (Order Value × Blended Rate) + Per-Transaction Fee
+ (Chargeback Rate × True Chargeback Cost)
+ (Return Rate × Non-Refundable Processing Fee)
+ (International % × Cross-Border Surcharge)
For our example brand:
Base processing: $65 × 2.68% + $0.28 = $2.02
Chargeback allocation: 0.3% × $133.24 = $0.40
Return fee allocation: 15% × $2.02 = $0.30
International surcharge: 8% × $1.30 = $0.10
─────────────────────────────────────
True per-order payment cost: $2.82
That's 4.3% of revenue per order—not the 2.9% most brands assume. The gap between perceived and actual payment cost is where margin goes to die.
Your Payment Processing Optimization Checklist
Here's what to do this week:
Immediate (this week):
- [ ] Pull your actual blended processing rate from your payment dashboard (not your rate card—your actual rate including all fees)
- [ ] Calculate your chargeback rate and true chargeback cost
- [ ] Check if you're paying Shopify's platform fee on top of a third-party processor
Short-term (this month):
- [ ] If you're doing >$500K/year, email your processor and ask for volume pricing
- [ ] Audit your payment mix—what % is PayPal, BNPL, debit, credit?
- [ ] Set up chargeback alerts (Verifi/Ethoca) if you haven't already
- [ ] Check your authorization rate in your processor dashboard
Medium-term (this quarter):
- [ ] Model payment costs into your unit economics spreadsheet
- [ ] Test ACH/debit incentives if your AOV supports it
- [ ] Evaluate Shopify Payments Advanced vs. your current setup
- [ ] If >10% international sales, investigate local acquiring options
Long-term (this year):
- [ ] Negotiate annually—your volume grows, your rates should drop
- [ ] Consider interchange++ pricing (Adyen model) for full transparency
- [ ] Build payment cost tracking into your BI dashboard
The Bottom Line
Payment processing fees are not a fixed cost of doing business. They're a variable cost with significant optimization potential. For a DTC brand doing $5-10M annually, the difference between an unoptimized and optimized payment stack is $80,000-$150,000 per year.
That's real margin. That's the difference between a 12% net margin and a 15% net margin. That's the difference between needing to raise and being able to self-fund.
Stop treating payment processing as a line item you can't control. Start treating it as the third pillar of unit economics optimization—right alongside COGS and customer acquisition cost.
Your processor is making money on every transaction. Make sure you're not making it easy for them.