FEES & UNIT ECONOMICS

Shopify & Stripe Fee / Profit Margin Calculator

Calculate the fees, contribution profit, margin and acquisition limits behind every Shopify order.

Currency: USD only. Enter every amount in USD; the dollar symbol does not convert currencies.

Your numbers

Use the actual rates and fixed charges from your Shopify plan and Stripe account.

Saved values stay in this browser on this device. Only the numbers in this calculator are saved.

The real profit per order

Estimated contribution profit

$20.99What remains after product, fulfillment, platform fees and ad costs.
Shopify fee $0.34Stripe fee $2.27Total platform fees $2.61
Break-even ROAS1.73xMinimum return on ad spend before this order loses money.
Max profitable CPA$39.39Most you can spend to acquire this order before break-even.
Profit margin30.9%Share of sales revenue left after all entered costs.

What this means

This order remains profitable after the costs entered above. Use the break-even ROAS as a floor when evaluating paid acquisition.

Price, product cost, shipping and Stripe percentage fee will be sent in this browser tab. The ROAS tool does not include Shopify fees or fixed transaction fees.

Your inputs are calculated in the browser and are not sent to a server.

How to calculate Shopify and Stripe fees and profit per order

A paid order can look healthy in a sales dashboard while leaving much less cash than expected. This calculator turns the order into a visible cost stack: price, product, fulfillment, payment fees and acquisition. Use the result to compare scenarios, then check it against your own store records.

Start with contribution profit, not sales revenue

The figure shown above is contribution profit after the variable costs you enter. It is not company net income. Subtract product cost, shipping and fulfillment, Shopify fees, Stripe processing fees and ad cost from the order's selling price. Divide the remainder by the selling price to see the modeled profit margin.

This per-order view is useful when a product sells well but a change in shipping, payment method or customer acquisition cost may be eroding the amount each sale contributes.

Enter only fees that apply to your payment setup

Shopify's additional transaction fee and a payment provider's processing fee are separate charges. A store using an external provider may pay both, while an order processed through Shopify Payments generally does not incur Shopify's third-party transaction fee. Set a fee line to zero when that charge does not apply; do not add a second processing rate just because both companies appear in the tool name.

Rates and fixed charges vary by plan, market and payment method. The defaults are examples, not a promise of what your store pays. Check the transaction details in your Shopify billing and payment-provider account before relying on a margin estimate.

The order-profit formula

Shopify fee = selling price × Shopify fee rate + Shopify fixed fee. Stripe fee = selling price × Stripe rate + Stripe fixed fee. Estimated contribution profit = selling price − product cost − shipping and fulfillment − Shopify fee − Stripe fee − ad cost per order. This calculator uses selling price as the fee base; your actual provider may use a different chargeable amount.

The maximum profitable CPA is the contribution remaining before ad cost. Break-even ROAS divides selling price by that pre-ad contribution. These two outputs describe the same acquisition limit in dollars and as a revenue-to-spend ratio.

A worked $68 order

Take the example shown in the calculator: $68 selling price, $18 product cost, $8 fulfillment, a 0.5% Shopify fee, a 2.9% Stripe fee plus $0.30, and $18.40 ad cost. The modeled fees are $0.34 and $2.27. After keeping unrounded values inside the calculation, contribution profit is $20.99 and the after-ad margin is 30.9%.

Before ads, the same order has about $39.39 available for acquisition. That gives a break-even ROAS of about 1.73x. Spending the entire $39.39 would leave no contribution for overhead or profit, so a business target should generally be more demanding than the break-even line.

Use CPA and ROAS as decision boundaries

Compare the maximum profitable CPA with your actual cost per acquired order, using the same revenue and attribution basis. If actual CPA rises above that ceiling, the modeled order loses money after ads. If it stays below, the difference is the contribution left under these assumptions.

A high ROAS does not fix an incorrect fee or shipping assumption. Recalculate when you change price, run a discount, move to another country or payment method, or switch fulfillment providers.

What this estimate leaves out

The calculator does not automatically include refunds, returns handling, sales tax or VAT, discounts, app subscriptions, payroll, rent, or customer support. It also does not model lifetime value or repeat orders. If those items matter to the decision, include the relevant per-order amount in your own planning model before calling a campaign profitable.

If customers pay a separate shipping charge, include that revenue consistently in your order value and check whether payment fees apply to it. The useful result is the one that matches how money actually flows through your checkout and payouts.

Payment fee rules vary by setup. Verify when Shopify adds a third-party transaction fee in its official Help Center. Shopify Help Center

Shopify and Stripe profit calculator FAQs

Should I enter both Shopify and Stripe fees?+

Only when both charges apply to the same order. External payment providers can trigger a Shopify third-party transaction fee in addition to processing charges. For an order using Shopify Payments, set any inapplicable external-provider fee to zero and enter the processing costs actually charged.

Is this the same as net profit?+

No. It estimates contribution per order from the inputs shown. Fixed overhead, taxes, returns and other costs are outside this calculation unless you account for them separately.

Why is max profitable CPA higher than my current ad cost?+

Max profitable CPA is the pre-ad amount available for acquisition. Your current ad cost is subtracted later to estimate the profit left on this example order. Reaching the maximum CPA would leave no modeled contribution.

NEXT STEP

Use your real rates before your next pricing or ad decision.

Adjust one input at a time, compare the contribution per order, and return to the tool library when you need a different view.Browse all tools