Vibel
Free toolsLearnBlogPricingCompare
Log inStart free
Blog/Why Your Shopify Profit Does Not Match Your Bank Account
Profitability

Why Your Shopify Profit Does Not Match Your Bank Account

July 9, 2026-7 min read

Your Shopify dashboard shows a profitable month. Your bank account tells a different story. Here is what causes the gap and how to reconcile it.

This is one of the most common DTC operator frustrations: Shopify shows $40,000 in revenue, you did the back-of-envelope math, and you expected to bank $8,000. The actual deposit is $2,300. Where did $5,700 go?

Shopify revenue is gross, not net

The first culprit is that Shopify's dashboard defaults to gross revenue. That is the full order total before refunds, before fees, before any deductions. If you had $3,000 in refunds this month, Shopify's headline number does not subtract them from the revenue line automatically in the way a P&L would.

Net revenue is what you actually earned. It is gross revenue minus refunds and returns. Check the Shopify Finances summary (not the main dashboard overview) for net revenue, or pull the payouts report to see what Shopify actually deposited.

Platform fees come out before the payout

Shopify deducts all payment processing fees before the payout hits your bank. On Shopify Payments, that is typically 2.4-2.9% plus $0.30 per transaction, depending on your plan. On a $40,000 revenue month, that can be $1,000-$1,200 in payment fees that never appeared as a separate line item in your head when you did the mental calculation.

  • Shopify Payments fee (Basic plan): 2.9% + $0.30 per transaction
  • Shopify Payments fee (Shopify plan): 2.6% + $0.30 per transaction
  • Shopify Payments fee (Advanced plan): 2.4% + $0.30 per transaction
  • Third-party payment processors (if not using Shopify Payments): additional 0.5-2% transaction fee on top of processor fees
  • Chargebacks: the disputed amount plus a $15 chargeback fee per dispute

Ad spend is paid out of a different account

Meta, Google, and TikTok bill your credit card or bank account directly. They do not show up in Shopify's revenue minus cost view. When you mentally calculate profit from Shopify revenue, you subtract COGS and shipping but often forget to subtract the ad spend that was auto-charged to your card earlier in the month.

A month with $40,000 Shopify revenue and $8,000 in ad spend across channels means $8,000 went out the door before you ever saw a Shopify payout. If that $8,000 is not in your mental model, your expected profit is $8,000 too high.

COGS may be accruing, not matching

If you pay suppliers in advance or hold inventory, your COGS timing is different from your revenue timing. You might have paid for $15,000 in inventory last month that you are selling this month. The cash went out before the revenue came in. The P&L might look fine on an accrual basis but cash flow looks terrible because of the inventory investment.

This is one of the main reasons DTC brands run into cash flow problems even during profitable months: inventory is a cash drain that happens before the sales revenue arrives.

Shopify payout timing adds another lag

Shopify does not pay out in real time. Payouts go out on a rolling schedule, typically every 1-3 business days, with a minimum threshold. If a customer buys on the last day of the month, that revenue lands in Shopify in one month but hits your bank account in the next. Revenue that looks like January in Shopify might be a February bank deposit.

The reconciliation view you actually need

  • Start with Shopify net revenue (gross minus refunds): this is what you actually earned from sales
  • Subtract payment processing fees (check your Shopify payout details for the exact number)
  • Subtract COGS for the products sold in the period (use landed cost including freight and duty)
  • Subtract outbound shipping cost (what you paid the carrier, not what you charged the customer)
  • Subtract ad spend across all channels for the period
  • Subtract Shopify subscription and app fees
  • What remains is your contribution to overhead and profit for the period

This reconciliation often reveals that what looked like a 20% margin month on the dashboard is closer to 5-8% once the full variable cost stack is visible. The profit calculator automates this calculation: enter your cost structure once and it shows true per-order contribution margin at any ROAS level.

For deeper context on how net revenue and COGS interact with profit, see /learn/net-revenue and /learn/cogs.

See all your margins live in one place.

Vibel connects Shopify, Meta, and every other channel and surfaces contribution margin, MER, and per-SKU profit automatically.

Try a free calculatorStart free
Back to blogFree calculatorsDTC glossary

More articles

Profitability

How to Calculate Your True Profit Per Order

6 min

Marketing

What Is a Good ROAS for a DTC Brand?

7 min

Profitability

How to Find the SKUs Quietly Losing You Money

6 min

Vibel

The AI ops team for DTC brands.

BlogFree calculatorsLearnLog inPrivacyTerms

© 2026 Vibel. All rights reserved.