Skip to main content

Shopify Fees Explained: How to Calculate Your Real Profit per Order

A Shopify sale is not the amount the merchant keeps. Customers pay the selling price—and any shipping you collect—but product cost, fulfillment, packaging, payment processing, possible Shopify transaction fees, advertising, and refunds all sit between that ticket and leftover cash.

This guide explains which Shopify-related charges can hit an order, how Shopify Payments differs from a third-party processor, and how Profit For Sellers estimates expected profit per order. The worked example uses the same production engine and default scenario as the Shopify Profit Calculator. Platform-agnostic order math is in How to Calculate E-commerce Profit. Site-wide modeling rules are on the methodology page. Profit For Sellers is not affiliated with or endorsed by Shopify.

Revenue is not profit

Gross collected revenue on an order is the selling price plus any shipping charged to the customer. If the item is $50.00 and shipping charged is $0.00, gross revenue is $50.00. That is the amount the checkout collected. It is not contribution, and it is not what remains after Shopify-related fees.

Profit answers a different question: after the costs attached to that order—and after mixing in the chance of a refund—did anything leftover remain? Treating Shopify sales reports as profit hides COGS, pick-and-pack, labels, card processing, ads, and returns.

Shopify fees at a glance

Not every merchant pays every charge on every order. Plan, market, payment setup, and card type change the mix. Apps and other software are operating costs; they are not automatically a second checkout percentage.

Shopify subscription

A recurring store-level bill for the Shopify plan. It does not usually appear as a percentage of a single checkout. In this project it is modeled as monthly overhead, not as a per-order transaction fee.

Payment processing

The processor's percentage of collected revenue plus any fixed per-charge amount. With Shopify Payments, this is the Shopify Payments card rate for the transaction. With another provider, it is that provider's own processing schedule.

Shopify third-party transaction fee

An extra Shopify percentage that can apply when a third-party payment provider is used. It is separate from card processing. On a modeled Shopify Payments transaction, this project treats that extra percentage as 0%.

Processor-specific extras

Premium cards, international or cross-border surcharges, POS rates, currency conversion, and similar add-ons can raise the processing bill above a standard online-card preset. Enter the rate you actually pay if those apply.

Apps and other operating costs

Theme, app, and similar bills are usually recurring software expense. They belong in monthly overhead unless you have a true per-order app charge you want to enter as another variable cost.

Shopify Payments vs third-party payment providers

These are two different fee stacks. Collapsing them into “Shopify always takes X percent” will misstate the order.

Shopify Payments. Card processing fees apply. Shopify's extra third-party transaction fee generally does not apply when Shopify Payments is the sole provider for eligible transactions. The calculator therefore fills sourced United States Shopify Payments online standard-card processing rates and sets the Shopify third-party transaction percentage to 0% for that modeled checkout.

Third-party provider. The provider can charge its own processing percentage and fixed fee. Shopify can also charge its applicable third-party transaction percentage. Exact treatment depends on plan, setup, and market. This project sources the Shopify third-party percentage for United States Basic, Grow, and Advanced plans. It does not publish Stripe, PayPal, or other processor rate cards—those fields stay as your inputs.

To show only Shopify's extra percentage, one educational scenario keeps this article's existing example processing assumption (2.9% + $0.30) and adds the sourced United States Basic Shopify third-party transaction fee of 2%. Expected profit per order then falls from $14.75 to $13.75. That is not a Stripe, PayPal, or other processor quote. A real third-party provider sets its own card rates, which need not be 2.9% + $0.30.

Current US standard online-card example rates

The table below is the same sourced United States schedule the Shopify Profit Calculator uses. Figures are educational presets for standard online cards on Basic, Grow, and Advanced—not universal Shopify rates, not premium-card or POS rates, and not Shopify Plus. Last checked on Shopify's pricing page on 2026-09-08. Actual rates can vary by market, card or payment type, plan, contract, and later Shopify changes. Verify what your store is charged in Shopify admin and in current Shopify documentation.

United States Shopify standard online-card example rates by plan
US planShopify Payments online standard cardShopify third-party transaction fee
Basic2.9% + $0.302%
Grow2.7% + $0.301%
Advanced2.5% + $0.300.6%

Sources: Shopify pricing, Shopify Payments fee documentation, and Shopify third-party transaction fee documentation. Monthly subscription is always your input; the calculator does not treat a sample plan price as a sourced rate card.

How Shopify profit is calculated

Expected contribution per order follows the same identity as the Shopify Profit Calculator. Gross collected revenue is reduced by product/COGS, fulfillment/shipping, packaging, payment processing, any applicable Shopify transaction fee, advertising, other variable costs, and expected refund losses.

Expected profit per order = mix of a successful-order outcome and a refunded-order outcome at your refund rate

Payment processing is gross revenue times the processing percentage, plus the fixed processing fee. The Shopify third-party transaction fee is gross revenue times that percentage (zero on a modeled Shopify Payments transaction). Percentage fees apply to selling price plus shipping charged.

A successful order keeps the collected revenue and pays those costs. A refunded order keeps no customer revenue in this model; remaining costs depend on the loss rates you set. Expected profit is not “take the refund rate off revenue and stop.”

Formula and methodology

Formula

Gross order revenue = selling price + shipping charged to the customer.

Payment processing fee = gross revenue × processing percentage + fixed processing fee. Shopify transaction fee = gross revenue × Shopify third-party transaction percentage.

Successful-order profit = gross revenue − product cost − fulfillment − packaging − other variable cost − advertising − payment fee − Shopify transaction fee.

Refunded-order profit assumes no retained customer revenue: 0 − (product cost × product-cost-lost rate) − ((fulfillment + packaging) × fulfillment-lost rate) − other variable cost − advertising − (payment fee × payment-fee-lost rate) − (Shopify transaction fee × Shopify-fee-lost rate).

Expected profit per order = (1 − refund rate) × successful-order profit + refund rate × refunded-order profit. Expected retained revenue = (1 − refund rate) × gross revenue.

Monthly Shopify subscription and apps change monthly net profit and fully-loaded profit per order. They do not change expected contribution profit per order or break-even CPA.

Assumptions

Default example models United States Basic Shopify Payments standard online-card processing and a 0% Shopify third-party transaction fee. Refund-loss defaults of 100% are conservative starting points you can edit.

The model does not reproduce every Shopify invoice line, Plus contract, tax, currency conversion, or chargeback case.

What is included

Product cost, fulfillment, packaging, other variable costs, advertising, payment processing, Shopify third-party transaction fees, expected refunds with editable loss rates, and optional monthly Shopify, app, and other overhead.

What is excluded

Shopify Plus presets, taxes, Shopify Tax, currency conversion, international surcharges, premium-card and POS rates, chargebacks, duties, and processor rate cards other than the sourced US Shopify Payments online standard-card presets.

Worked example

These figures are an illustration, not recommended prices or fees. They come from the same production engine example as the calculator supporting content: selling price $50.00, shipping charged $0.00, product cost $15.00, fulfillment $5.00, packaging $1.00, payment processing 2.9% + $0.30, Shopify third-party transaction fee 0%, advertising $10.00 per order, 5% refunds with conservative 100% loss assumptions, and 100 orders per month. The $14.75 expected profit per order does not include monthly overhead. The monthly net-profit line uses hypothetical example inputs of $29.00 Shopify subscription and $50.00 apps/software ($79.00 combined)—not universal Shopify fees, not what every merchant pays, and not the calculator form's starting monthly fields. Actual subscription and app costs depend on the merchant's plan and software stack.

Worked example from the Shopify Profit Calculator engine example, including hypothetical monthly overhead on the last row
StepResult
Gross collected revenue$50.00
Payment processing (2.9% of $50.00 + $0.30)$1.75
Shopify third-party transaction fee$0.00
Successful-order profit$17.25
Refunded-order profit-$32.75
Expected profit per order (95% successful + 5% refunded)$14.75
Expected retained revenue$47.50
Expected margin31.1%
Break-even CPA$24.75
Break-even ROAS1.92x
Monthly net profit after hypothetical $29.00 subscription + $50.00 apps, 100 orders$1,396.00

A kept order is $50.00 $15.00 product − $5.00 fulfillment − $1.00 packaging − $1.75 processing − $10.00 ads = $17.25. Shopify's extra third-party fee is $0.00 in this Shopify Payments example, so it does not further reduce that line.

That leftover is still far from the $50.00 collected at checkout. Mix in refunded orders at 5% and expected profit per order is $14.75, not $17.25. Expected retained revenue is $47.50, so expected margin is 31.1% of kept revenue—not of the original ticket.

Why refunds change Shopify profitability

Profit For Sellers does not subtract “refund rate × revenue” from an otherwise perfect order. It mixes two cash outcomes. Successful orders keep collected revenue after costs. Refunded orders keep no customer revenue in this model, while some costs may remain.

Default loss rates treat product, fulfillment and packaging, payment processing, and Shopify transaction fees as fully lost on a refund, and treat advertising and other variable costs as already spent. Those percentages are configurable. They are modeling choices, not a claim that every warehouse scraps every unit or that every Shopify fee is always kept on every refund.

Shopify policy is a separate question from the model. Shopify documents that original Shopify Payments credit-card processing fees are generally not returned when a refund is issued. See Shopify Payments fee documentation. Treatment of Shopify's third-party transaction fee after a refund can depend on circumstances and setup; see Shopify third-party transaction fee documentation and your admin. Confirm current rules in Shopify's own help articles rather than assuming every fee behaves the same.

In the default example, a refunded order is -$32.75. With a 5% refund rate, expected profit is $14.75. The same costs with a 0% refund rate would leave $17.25 expected profit per order. The gap is the expected-value cost of refunds—not a round 5% haircut on $50.00.

Fixed costs vs per-order costs

Card processing and any applicable Shopify third-party transaction fee scale with the order (plus a fixed processing amount per charge). The Shopify subscription and most app bills do not. They are recurring store costs.

The calculator therefore keeps expected profit per order as contribution after variable costs, ads, fees, and expected refunds. Monthly Shopify subscription, apps, and other overhead reduce monthly net profit. With more than zero orders they also reduce fully-loaded profit per order by allocating that overhead. They do not change contribution profit per order or break-even CPA.

Expected profit per order stays $14.75 with or without those bills. For the monthly illustration only, this example assumes 100 orders, a hypothetical $29.00 Shopify subscription, and a hypothetical $50.00 apps/software expense—$79.00 total example fixed costs, not a universal Shopify charge and not a claim about every merchant's bill. Actual Shopify subscription and app costs depend on the merchant's plan and software stack. The live calculator treats those fields as your inputs and can start at $0.00.

Monthly contribution at that order volume is $1,475.00. Subtracting the $79.00 example overhead leaves $1,396.00 monthly net profit. Allocated overhead is $0.79 per order, and fully-loaded profit per order is $13.96. Pretending the subscription disappears—or treating it as if it were another checkout percentage—hides that split.

How ad spend changes Shopify profit

Advertising cost per order (CPA) is treated as incurred on both successful and refunded orders. It lowers contribution after ads. Contribution before ads is expected profit plus that CPA. Break-even CPA is that pre-ad amount, floored at zero: the most you can spend on ads per order and still expect to break even after refunds, before monthly overhead.

In the default example, CPA is $10.00 and break-even CPA is $24.75. Spend below that ceiling and expected profit stays positive; spend it all and expected contribution after ads is about zero. With advertising removed and every other default held fixed, expected profit per order would be $24.75.

Break-even ROAS is expected retained revenue divided by break-even CPA when that CPA is greater than zero. Here that is 1.92x. Ads-manager ROAS may use a different revenue definition. For the advertising identity without entering a CPA, use the Break-Even ROAS Calculator or the break-even ROAS guide.

Common Shopify profit mistakes

  • Treating revenue as profit. Checkout totals ignore COGS, shipping you pay, processing, ads, and refunds.
  • Forgetting fulfillment and packaging. Labels, pick-and-pack, and mailers are cash even when the customer paid “free shipping.”
  • Forgetting acquisition cost. Paid traffic is part of the order. Contribution before ads is not the same as profit after ads.
  • Assuming every plan and payment setup has the same rate. Basic, Grow, and Advanced presets differ, and third-party checkout is a different stack from Shopify Payments.
  • Confusing payment processing with Shopify's third-party transaction fee. One is the processor's card rate. The other is Shopify's extra percentage when a third-party provider is used. They can appear together.
  • Ignoring refunds. Or subtracting a refund percentage from revenue while assuming every cost disappears. Expected-value mixing is stricter.
  • Treating subscription and app bills as if they disappear. They are not a checkout percentage, but they still reduce monthly net profit.
  • Copying a United States fee preset into another country. Verify local rates in Shopify admin before planning inventory or ads around them.

Practical Shopify profit workflow

  1. Confirm plan, market, and whether the order uses Shopify Payments or a third-party provider.
  2. Read the processing rate and any Shopify third-party transaction percentage from Shopify admin (and from your processor, if you are not using Shopify Payments).
  3. Enter selling price, shipping charged, product cost, fulfillment, and packaging. Add other variable costs that actually attach to the order.
  4. Enter advertising cost per order, or leave ads at zero and compare the result with break-even CPA and break-even ROAS.
  5. Enter an expected refund rate and adjust loss rates only when you have a reason (for example restocked inventory).
  6. Read expected profit per order first. That is contribution after variable costs, fees, ads, and expected refunds.
  7. Enter monthly Shopify subscription, apps, and other overhead, plus expected order volume, to see monthly net profit and fully-loaded profit per order.
  8. Recalculate when plan, payment setup, ad costs, or refund mix change. If you need a selling price instead of profit at a known price, use the Product Pricing Calculator or How to Price a Product for Profit.

Use the Shopify Profit Calculator

The Shopify Profit Calculator asks for price, costs, United States plan presets or custom rates, Shopify Payments versus third-party setup, advertising, refund rate, optional refund-loss rates, monthly Shopify and app overhead, and optional order volume. It returns expected profit per order, expected margin, monthly net profit, fully-loaded profit per order, break-even CPA, and break-even ROAS.

Results are planning estimates, not bookkeeping, tax advice, or a Shopify invoice. For a marketplace-agnostic version without Shopify presets, use the E-commerce Profit Calculator.

Frequently asked questions

How much does Shopify take per sale?

There is no single take-rate that applies to every Shopify order. Card processing, Shopify’s third-party transaction fee when it applies, and other charges depend on plan, market, payment setup, and payment type. The monthly Shopify subscription is a store-level bill, not the same thing as a per-sale percentage. Use the rates shown in your Shopify admin and current Shopify documentation, then model the order in the Shopify Profit Calculator.

Does Shopify charge a transaction fee with Shopify Payments?

For a modeled Shopify Payments transaction, payment processing still applies. Shopify’s extra third-party transaction fee is generally not added when Shopify Payments is the sole provider for eligible transactions. That is why the calculator’s Shopify Payments presets set the Shopify third-party transaction percentage to 0%. Processing rates can still vary by card type, channel, and market.

What happens if I use a third-party payment provider?

You typically pay that provider’s own processing fees, and Shopify can also charge its applicable third-party transaction percentage for the plan and setup. The calculator does not invent Stripe, PayPal, or other processor schedules. Enter the processor rates you actually pay, and use the sourced Shopify third-party percentage for the selected United States plan unless your admin shows something different.

Are Shopify fees the same in every country?

No. The presets in this guide and in the calculator are United States standard online-card examples. Rates can differ by country or market, card or payment type, plan, and Shopify’s current pricing. Copying a US preset into another market without checking your admin will misstate profit.

Are Shopify payment processing fees refunded?

Shopify documents that original Shopify Payments credit-card processing fees are generally not returned when a refund is issued. Treatment of Shopify’s third-party transaction fee on a refund can depend on circumstances and setup. The calculator’s default model treats payment and Shopify transaction fees as fully lost on a refund, and those loss rates are editable modeling assumptions—not a restatement of every Shopify billing rule.

Should the monthly Shopify subscription be included in profit?

Include it when you look at monthly net profit. Do not treat it as an automatic percentage of every order. In the Shopify Profit Calculator, expected profit per order is contribution after variable costs, ads, fees, and expected refunds. Monthly Shopify subscription, apps, and other overhead reduce monthly net profit and, when orders are greater than zero, fully-loaded profit per order. They do not change contribution profit per order or break-even CPA.

How do I calculate Shopify profit per order?

Start with gross collected revenue (selling price plus shipping charged). Subtract product cost, fulfillment, packaging, other variable costs, payment processing, any applicable Shopify third-party transaction fee, advertising, and the expected loss from refunds. The Shopify Profit Calculator mixes a successful-order outcome with a refunded-order outcome at your refund rate instead of subtracting “refund rate × revenue” from an otherwise perfect sale.

Use the Shopify Profit Calculator to run these numbers. For a channel-agnostic profit walkthrough, read How to Calculate E-commerce Profit or use the E-commerce Profit Calculator. Advertising thresholds are in the Break-Even ROAS Calculator and Break-Even ROAS guide. To solve a selling price, use the Product Pricing Calculator or How to Price a Product for Profit. Assumptions for the whole site are on methodology. More seller guides are listed on guides.