Shopify Profit Margin Calculator (2026)
Most Shopify stores keep 10 to 20 percent of their revenue as net profit after all costs are paid. That means for every $100 in sales, somewhere between $80 and $90 goes right back out the door. If you do not know your exact profit margin, you are guessing whether your store is actually making money.
This guide walks you through the exact formula for calculating profit margin on Shopify, with real product examples, benchmarks by category, and six proven ways to improve your numbers.
What Is Profit Margin on Shopify?
Profit margin tells you what percentage of your revenue you actually keep after paying your costs. There are two types that matter for Shopify store owners.
Gross profit margin is your revenue minus the direct cost of making or buying your products, divided by revenue. It only looks at the cost of the product itself, not the cost of running your business. If you sell a candle for $30 and the candle costs you $8 to make, your gross profit margin is 73 percent.
Net profit margin is your revenue minus every single cost, divided by revenue. This includes product costs, Shopify fees, payment processing, shipping, ads, packaging, returns, app subscriptions, and everything else. This is the number that tells you whether your store is truly profitable.
Most Shopify store owners focus on gross margin because it looks better. But net margin is what actually ends up in your bank account. A store with 70 percent gross margins can easily have 10 percent net margins once all the other costs are added up.
Shopify Profit Margin Formula
The formula is simple. Getting the numbers right is the hard part.
Net Profit Margin = (Revenue - All Costs) / Revenue x 100
The "All Costs" part is where most store owners undercount. Here is every cost category you need to include for an accurate Shopify profit margin:
- Cost of goods sold (COGS): What you pay your supplier for each product, including manufacturing, raw materials, or wholesale purchase price
- Shopify subscription fee: Your monthly plan cost, divided across your total orders for the month
- Payment processing fees: Shopify Payments charges 2.9% + $0.30 per transaction on the Basic plan, less on higher plans
- Shipping costs: What you pay your carrier to deliver each order, whether you charge customers for shipping or not
- Advertising costs: Your total ad spend on Meta, Google, TikTok, or any other platform, divided by total orders
- Packaging costs: Boxes, mailers, tissue paper, stickers, inserts, and tape
- App and software fees: Monthly costs for your email platform, review app, returns app, and any other tools
- Return and refund costs: The cost of processing returns, including return shipping labels and restocked inventory losses
- Transaction fees: If you use a third-party payment gateway instead of Shopify Payments, Shopify charges an additional 0.6% to 2% per transaction
Calculate Your Shopify Profit Margin Step by Step
Let us walk through three real product examples at different price points. For each one, we will list every cost and calculate the true net profit margin.
Example 1: $30 Product (Basic T-Shirt)
| Cost Category | Amount |
|---|---|
| Selling price | $30.00 |
| COGS (blank tee + printing) | $7.50 |
| Shopify processing fee (2.9% + $0.30) | $1.17 |
| Shopify subscription per order ($39/mo, 200 orders) | $0.20 |
| Shipping cost | $5.50 |
| Ad cost per order ($3,000 spend, 200 orders) | $15.00 |
| Packaging (poly mailer + sticker) | $0.75 |
| Total costs | $30.12 |
| Net profit | -$0.12 |
| Net profit margin | -0.4% |
This $30 t-shirt is actually losing money. The ad cost per order ($15) is the biggest problem. At this price point, you need either very cheap customer acquisition or repeat buyers who come back without ads.
Example 2: $75 Product (Skincare Set)
| Cost Category | Amount |
|---|---|
| Selling price | $75.00 |
| COGS (products + assembly) | $14.00 |
| Shopify processing fee (2.9% + $0.30) | $2.48 |
| Shopify subscription per order ($39/mo, 300 orders) | $0.13 |
| Shipping cost | $6.50 |
| Ad cost per order ($6,000 spend, 300 orders) | $20.00 |
| Packaging (branded box + tissue + insert) | $2.50 |
| Total costs | $45.61 |
| Net profit | $29.39 |
| Net profit margin | 39.2% |
This skincare set is healthy. The higher price point gives enough room to absorb all costs and still keep nearly 40 cents of every dollar. This is why many successful Shopify stores aim for products priced above $50.
Example 3: $150 Product (Premium Backpack)
| Cost Category | Amount |
|---|---|
| Selling price | $150.00 |
| COGS (manufacturing + import duties) | $38.00 |
| Shopify processing fee (2.9% + $0.30) | $4.65 |
| Shopify subscription per order ($105/mo, 250 orders) | $0.42 |
| Shipping cost | $9.00 |
| Ad cost per order ($8,000 spend, 250 orders) | $32.00 |
| Packaging (custom box + dust bag) | $4.50 |
| Total costs | $88.57 |
| Net profit | $61.43 |
| Net profit margin | 41.0% |
The $150 backpack keeps the strongest margin because the higher price point spreads fixed costs across more revenue per order. Even with premium packaging and a $32 ad cost per order, over 41 percent of each sale is profit.
Shopify Profit Margin by Product Category
Profit margins vary widely depending on what you sell. Here are typical net profit margin ranges for common Shopify product categories, based on industry data for direct-to-consumer brands.
| Product Category | Typical Net Margin | Why |
|---|---|---|
| Apparel and clothing | 4% to 13% | High return rates (20-30%), heavy ad competition, seasonal inventory risk |
| Beauty and skincare | 15% to 25% | Low COGS, high perceived value, strong repeat purchase rates |
| Supplements and wellness | 18% to 30% | Very low COGS ($3-6 per unit), subscription-friendly, loyal customer base |
| Electronics and gadgets | 5% to 12% | Tight margins, high return rates, expensive warranty and support costs |
| Home goods and decor | 10% to 20% | Moderate COGS, higher shipping costs due to size and weight |
| Food and beverage | 8% to 15% | Perishability risk, cold chain shipping costs, strict compliance requirements |
| Pet products | 12% to 22% | Loyal repeat buyers, moderate COGS, growing market with less ad saturation |
These are net margins after all costs, not gross margins. If your numbers are significantly below these ranges, something in your cost structure needs attention.
What Eats Into Your Shopify Margins
Even stores with good products and decent pricing can see their margins erode over time. Here are the most common margin killers for Shopify businesses.
Returns and Exchanges
Returns do not just reverse the sale. They cost you the original shipping, the return shipping label, labor to inspect and restock, and often the product itself if it cannot be resold. In apparel, return rates can hit 20 to 30 percent, turning a profitable product into a break-even one.
Every returned order also carries the original payment processing fee, which is not refunded by Shopify Payments. On a $50 order, that is $1.75 you lose even before counting shipping and handling.
Chargebacks and Fraud
When a customer disputes a charge with their bank, you lose the sale, pay a chargeback fee (typically $15 to $25 per dispute on Shopify), and often lose the product too. Even if you win the dispute, the time and documentation costs are real. Stores with chargeback rates above 1 percent also risk losing their payment processing entirely.
App and Software Fees
Most Shopify stores run 5 to 15 apps. A review app at $15 per month, an email platform at $50, a returns portal at $30, a loyalty program at $40, and an analytics tool at $80 adds up to $215 per month before you sell a single product. At 300 orders per month, that is $0.72 per order. It does not sound like much, but on a $30 product it is over 2 percent of revenue.
Audit your apps quarterly. If an app has not clearly contributed to revenue or saved meaningful time in the last 90 days, remove it.
Shipping Cost Overages
The rate your carrier quotes and the rate you actually pay can differ significantly. Dimensional weight pricing means a large, lightweight package costs more than its actual weight suggests. Residential delivery surcharges, fuel surcharges, and peak season surcharges all add up. Many store owners set their shipping strategy based on quoted rates and never check what they actually paid at the end of the month.
Discount Overuse
Running 20 percent off sales every month trains your customers to never buy at full price. It also directly cuts your margin by 20 percentage points on every discounted order. A product with a 40 percent margin at full price drops to a 20 percent margin at 20 percent off. If you then factor in ad costs to promote the sale, you may be losing money on every order.
Use discounts strategically, not habitually. Offer them to recover abandoned carts, reward loyalty, or clear slow-moving inventory. Never run store-wide discounts more than a few times per year.
Misunderstood Costs of Goods
How to Improve Your Shopify Profit Margins
Here are six strategies that directly improve your bottom line, ordered by how quickly you will see results.
1. Negotiate Better Supplier Pricing
Your supplier's first quote is rarely their best price. Once you have a track record of consistent orders, negotiate. Common approaches include:
- Volume commitments: Agree to buy a set quantity per quarter in exchange for a lower per-unit price. Even a $0.50 reduction on a product you sell 1,000 times per month saves $6,000 per year.
- Payment terms: Offer to pay faster (net 15 instead of net 30) in exchange for a 2 to 3 percent discount.
- Multi-SKU bundles: If you buy several products from the same supplier, negotiate a package deal across all SKUs.
If your current supplier will not negotiate, get quotes from alternatives. Having a competing offer gives you leverage even if you prefer to stay with your current partner.
2. Optimize Your Shopify Plan
Shopify's payment processing fees decrease as you move to higher plans. Basic charges 2.9% + $0.30, Shopify (mid-tier) charges 2.6% + $0.30, and Advanced charges 2.4% + $0.30. The math is straightforward: if you process more than roughly $7,000 per month, upgrading from Basic to Shopify saves you more in processing fees than the additional plan cost.
At $30,000 per month in sales, the difference between Basic (2.9%) and Advanced (2.4%) processing rates saves you $150 per month in processing fees. The plan upgrade from Basic to Advanced costs $360 per month (or $270 on annual billing), so the processing savings alone do not justify the jump. But upgrading to the Shopify (Grow) plan at $105 per month, which charges 2.6%, saves you $90 per month in processing while only costing $66 more in subscription fees.
Also review your app stack. Many apps overlap in functionality. If your email platform already handles review requests, you do not need a separate review app.
3. Reduce Your Return Rate
Returns are one of the biggest margin killers, but they are also one of the most fixable. Start with why customers return:
- Product does not match description: Improve your product photos, add size guides, and write accurate descriptions. A customer who knows exactly what to expect is far less likely to return.
- Quality issues: If a specific product has a high return rate, fix the quality problem at the source or remove the product from your store.
- Sizing problems: For apparel, add a detailed size chart with actual measurements, not just S/M/L labels. Consider adding a fit quiz that recommends the right size.
Reducing returns from 15 percent to 10 percent on a store doing $50,000 per month saves roughly $2,500 in lost revenue plus the associated processing and shipping costs.
4. Increase Your Average Order Value
Higher order values spread your fixed costs across more revenue. If your shipping cost is $6 per order whether the customer buys $30 or $60 worth of products, doubling the order value cuts your shipping cost as a percentage of revenue in half.
Proven tactics to increase average order value:
- Bundles: Combine related products at a slight discount compared to buying individually. A skincare set priced at $75 versus three $30 individual products gives the customer a deal while increasing your revenue per shipment.
- Free shipping thresholds: Set your free shipping minimum just above your current average order value. If your average order is $45, offer free shipping at $55. Customers add products to reach the threshold.
- Post-purchase upsells: After checkout, offer a complementary product at a discount. These convert at 5 to 15 percent and add pure margin since the shipping cost is already covered.
5. Cut Underperforming Ad Spend
Not every ad dollar works equally hard. Most stores have campaigns or ad sets that cost more to acquire a customer than that customer is worth. The fix is not to spend less on ads overall. It is to stop spending on the ads that lose money and put that budget into the ads that work.
Look at your ad spend at the campaign level, not the account level. A blended return of 3x across your entire ad account might be hiding one campaign at 6x and another at 1.2x. Pausing the 1.2x campaign and moving that budget to the 6x campaign improves your overall return without spending an additional dollar.
6. Automate Fulfillment
Manual fulfillment is expensive even if you are not paying yourself an hourly wage for the time. Picking, packing, and shipping orders yourself limits your capacity, introduces errors, and prevents you from focusing on growth.
Third-party logistics (3PL) providers charge $2 to $5 per order for pick and pack, which sounds expensive until you calculate the time cost of doing it yourself. If it takes you 10 minutes per order and you ship 30 orders per day, that is 5 hours of packing. Those 5 hours could be spent on product development, marketing, or supplier negotiations that improve margins far more than saving $3 per order.
Even if you stay in-house, automating your shipping label generation, inventory tracking, and order routing through your Shopify integration saves time and reduces costly mistakes like shipping to the wrong address.
Track Profit Margins Automatically
Calculating profit margin manually works when you have one product and ten orders per day. Once your store grows, the spreadsheet breaks. Product costs change, ad spend fluctuates daily, shipping rates vary by destination, and new expenses pop up every month.
Nummbas connects directly to your Shopify store and pulls in every data point that affects your margins: revenue, COGS, Shopify fees, payment processing costs, shipping expenses, ad spend from Meta, Google, and TikTok, and more. Instead of building formulas in a spreadsheet and hoping you did not miss a cost category, you see your true profit margin updated automatically.
Every product, every order, every cost line item is tracked in one place. You see exactly where your money goes, which products actually make you money after all costs, and where your margins are shrinking. When shipping costs spike or ad performance drops, you know about it immediately instead of discovering it at the end of the month when your bank balance comes up short.