FEES & UNIT ECONOMICS

Shopify Profit Margin Calculator & Fee Estimator

Estimate Shopify order contribution after product, fulfillment, Shopify and Stripe fees, and ad costs; compare margin, max CPA and break-even ROAS.

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.

Estimated contribution 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.
Gross margin73.5%Gross profit: $50.00 · Before fulfillment, platform fees and advertising.
Contribution margin30.9%Share of selling price left after the product, fulfillment, fee and ad costs entered.

What this means

This order has positive modeled contribution after the costs entered above. Compare break-even ROAS with your acquisition data before changing spend.

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.

Shopify profit margin calculator: fees, ads and per-order contribution

Use this Shopify profit margin calculator to estimate what one order contributes after product cost, fulfillment, Shopify and Stripe fees, and advertising. The result is a modeled contribution margin, not your company's accounting gross margin or final net margin.

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.

Gross margin and contribution margin answer different questions

A basic gross margin calculation is (net sales − cost of goods sold) ÷ net sales. If a $68 order has $18 of product cost, gross profit before fulfillment and selling costs is $50, or 73.5% of sales. This calculator continues down the cost stack by subtracting entered fulfillment, Shopify and Stripe fees, and ad cost. With the example inputs above, the remaining contribution is about $20.99, or 30.9% of the $68 selling price.

Use the gross-margin figure when that is the reporting definition you need. Use this calculator for a broader per-order contribution estimate. It does not include unentered costs such as returns, discounts, taxes, payroll or fixed overhead, and it does not reconcile your accounting reports.

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 profit margin 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.

Is this a gross margin calculator?+

It estimates contribution margin after the product, fulfillment, fee and ad costs you enter. For a basic gross margin, use (net sales − cost of goods sold) ÷ net sales; this tool goes further down the order cost stack and does not calculate company net margin.

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