Most Shopify store owners can tell you their revenue. Far fewer can tell you their actual profit. The gap between revenue and profit is where stores either build sustainable businesses or slowly bleed money while thinking they are growing. Every dollar of revenue passes through a series of costs before it reaches your pocket: product costs, Shopify fees, payment processing, shipping, marketing, returns, app subscriptions, and operational overhead. Understanding each of these costs precisely is the difference between a store that generates wealth and a store that generates activity.
This guide breaks down every cost that impacts your Shopify store profitability, provides formulas for calculating true margins, and gives you actionable strategies for improving your take-home revenue at every level.
The Shopify Fee Structure: Every Cost Explained
Understanding Shopify's fee structure is the starting point for accurate profitability calculations. The platform charges fees at multiple levels, and many merchants undercount their total Shopify-related costs.
Monthly Subscription Fees
Shopify offers several plan tiers, each with different features and fee structures:
Shopify Starter: $5/month. Limited to social media selling and link-in-bio storefronts. Not suitable for a full online store. Payment processing: 5% per transaction.
Shopify Basic: $39/month (or $29/month billed annually). Full online store with all essential features. Suitable for new and small stores. This is the right starting plan for most new merchants.
Shopify: $105/month (or $79/month billed annually). Adds professional reports, more staff accounts, and lower transaction fees. Best for stores generating $5,000-50,000 per month in revenue.
Shopify Advanced: $399/month (or $299/month billed annually). Advanced reporting, third-party calculated shipping rates, and the lowest transaction fees. Best for stores generating $50,000+ per month.
Shopify Plus: Starting at $2,300/month. Enterprise-grade with custom checkout, automation tools, and dedicated support. For stores generating $500,000+ per month.
To calculate your subscription cost per sale, divide your monthly subscription by your monthly order volume. A store on Basic ($39/month) making 50 sales per month pays $0.78 per sale in subscription costs. A store making 500 sales per month on the same plan pays $0.078 per sale. Higher-tier plans have higher monthly costs but lower per-transaction fees, so the plan that minimizes your total cost depends on your sales volume.
Payment Processing Fees
Payment processing is your largest per-transaction Shopify cost. The rates depend on your plan and whether you use Shopify Payments or a third-party provider.
Shopify Payments rates (the best option for most merchants):
- Basic plan: 2.9% + $0.30 per online transaction
- Shopify plan: 2.6% + $0.30 per online transaction
- Advanced plan: 2.4% + $0.30 per online transaction
- Plus plan: Negotiable, typically 2.15% + $0.30
In-person payments (via Shopify POS):
- Basic: 2.7% + $0.00
- Shopify: 2.5% + $0.00
- Advanced: 2.4% + $0.00
Third-party payment provider additional fees: If you use a payment processor other than Shopify Payments, Shopify charges an additional transaction fee on top of whatever your processor charges:
- Basic: 2.0% additional fee
- Shopify: 1.0% additional fee
- Advanced: 0.5% additional fee
Practical impact by order value:
On a $25 sale (Basic plan, Shopify Payments): $0.30 + $0.73 = $1.03 fee (4.1% of sale) On a $50 sale: $0.30 + $1.45 = $1.75 fee (3.5% of sale) On a $100 sale: $0.30 + $2.90 = $3.20 fee (3.2% of sale) On a $200 sale: $0.30 + $5.80 = $6.10 fee (3.05% of sale)
Notice that the fixed $0.30 fee makes payment processing proportionally more expensive for lower-priced items. Stores selling products under $20 pay a higher effective processing rate than stores selling higher-ticket items.
Currency Conversion and International Fees
If you sell internationally with Shopify Payments, additional fees apply:
- Currency conversion fee: 1.5% on converted amounts (2% for Shopify Payments in certain countries)
- International card surcharge: 1% additional fee for cards issued outside your home country
For stores with significant international sales, these fees can add 1.5-3.5% to your total payment processing costs on international orders. Factor this into your pricing for international markets.
App Subscription Costs
The average Shopify store uses 6-8 paid apps, according to Shopify's own data. Common app categories and typical monthly costs:
- Email marketing (Klaviyo, Omnisend): $0-150/month based on list size
- Reviews (Judge.me, Loox, Yotpo): $0-50/month
- SEO and schema (JSON-LD for SEO, Plug in SEO): $10-30/month
- Upsells and cross-sells (Rebuy, ReConvert): $20-100/month
- Shipping and fulfillment (ShipStation, Shippo): $0-100/month
- Analytics (Triple Whale, Lifetimely): $0-150/month
- Customer service (Gorgias, Tidio): $0-100/month
- Pop-ups and email capture (Privy, OptiMonk): $0-40/month
A typical small store spends $50-200 per month on apps. A mid-size store spends $200-500 per month. At scale, app costs can reach $1,000+ per month.
To calculate your app cost per sale, total your monthly app expenses and divide by monthly order volume. If you spend $150/month on apps and process 200 orders, your app cost is $0.75 per sale.
Cost of Goods Sold (COGS) Calculation
COGS is typically your largest expense and the primary determinant of your gross margin. Accurate COGS calculation requires including every cost associated with getting your product ready for sale.
Direct Product Costs
Wholesale or manufacturing cost: The price you pay for each unit of product. For manufactured products, this includes raw materials, labor, and factory overhead. For resold products, this is your wholesale purchase price.
Minimum order quantities: If you must purchase 500 units at $8 each to get the best price but only sell 400 before the product is discontinued, your effective cost per unit is $10 ($4,000 invested / 400 units sold). Account for unsold inventory in your COGS calculations.
Product samples and defects: Factor in the cost of product samples used for photography, quality testing, and influencer seeding. Also account for the percentage of products received with defects that cannot be sold. A typical defect rate is 1-3% depending on product type and supplier quality.
Inbound Shipping and Duties
Freight costs: The cost of shipping products from your supplier to your warehouse or home. For domestic suppliers, this might be $50-200 per shipment. For international suppliers (China, Vietnam, India), freight costs typically add $0.50-3.00 per unit depending on product weight and shipping method.
Customs duties and tariffs: Products imported from outside your country may be subject to import duties. The United States applies tariffs ranging from 0-25% depending on product category and country of origin. Use the Harmonized Tariff Schedule to look up your specific duty rate.
Customs brokerage fees: If using a customs broker for international shipments, expect fees of $50-150 per shipment. Spread this cost across the units in each shipment.
Warehousing and Storage
If you store inventory in a warehouse or fulfillment center, include these costs in your COGS:
- Monthly storage fees: Typically $15-25 per pallet per month or $0.50-1.00 per cubic foot per month
- Receiving fees: $25-50 per shipment received, plus $0.25-0.50 per unit processed
- Pick and pack fees: $2-5 per order plus $0.50-1.00 per additional item
For home-based operations, storage costs are often overlooked but still exist as opportunity cost of dedicated space. Even attributing $100-300 per month for home storage space provides a more accurate COGS picture.
Complete COGS Formula
COGS per unit = Product cost + (Inbound shipping / Units per shipment) + (Duties and tariffs / Units per shipment) + (Customs brokerage / Units per shipment) + Warehousing cost per unit + Defect allowance per unit
Example:
- Product cost: $12.00
- Inbound shipping: $500 / 200 units = $2.50
- Duties (5% on $12): $0.60
- Customs brokerage: $75 / 200 units = $0.38
- Warehousing: $1.00
- Defect allowance (2%): $0.24
- Total COGS per unit: $16.72
Many merchants calculate their COGS as $12.00 (just the product cost) and are surprised when their actual margins are significantly lower than expected. The difference between $12.00 and $16.72 in this example is nearly 40%, which can mean the difference between a profitable and unprofitable business.
Shipping Cost Optimization
Shipping is the second-largest variable cost for most Shopify stores and one of the most controllable. Optimizing shipping costs directly improves your bottom line.
Shopify Shipping Discounts
Shopify Shipping provides negotiated carrier discounts that are typically 20-88% below retail rates, depending on the carrier and service level:
- USPS: Up to 88% off retail rates for Priority Mail and First Class
- UPS: Up to 82% off retail rates
- DHL Express: Up to 76% off retail international rates
These discounts are available to all Shopify merchants regardless of plan level and are one of Shopify's most valuable but underutilized benefits. Access Shopify Shipping rates directly from your Shopify admin when purchasing shipping labels.
Packaging Optimization
Packaging costs add $0.50-3.00+ per order depending on product size and your branding choices:
Economy packaging:
- Poly mailers: $0.10-0.30 each
- Plain corrugated boxes: $0.50-2.00 each
- Packing material: $0.10-0.30 per order
- Labels: $0.05-0.10 per label
- Total: $0.75-2.70 per order
Branded packaging:
- Custom printed mailers or boxes: $1.00-5.00 each
- Branded tissue paper and stickers: $0.30-0.75 per order
- Thank you cards or inserts: $0.10-0.25 each
- Total: $1.40-6.00 per order
For new stores, economy packaging keeps costs low while you validate your business model. Transition to branded packaging once you are profitable and ready to invest in the unboxing experience.
Weight and Dimension Optimization
Carrier rates are determined by the greater of actual weight or dimensional weight. Dimensional weight is calculated as (Length x Width x Height) / dimensional factor (typically 139 for domestic and 166 for international shipments).
Reducing your packaging dimensions by even 1-2 inches in each direction can drop you into a lower rate tier. Audit your packaging quarterly to ensure you are using the smallest box or mailer that safely protects your product.
Shipping Strategy by Business Model
Free shipping absorbed in price: Best for stores selling unique or private-label products where customers cannot easily compare prices. Build average shipping cost plus 10-15% buffer into your product prices.
Free shipping threshold: Best for stores wanting to increase average order value. Set the threshold 15-20% above your current AOV. This approach typically increases AOV by 12-18%.
Flat rate shipping: Best for stores with consistent product weights and sizes. $5-7 flat rate is perceived as fair by most consumers and is simple to manage.
Calculated shipping: Best for stores selling products with widely varying weights and sizes (furniture, industrial supplies). Accurate but can cause sticker shock at checkout.
Break-Even Analysis
Your break-even point is the number of sales you need to cover all fixed and variable costs. Knowing this number tells you exactly when your store starts generating profit.
Fixed Costs (Monthly)
List every monthly expense that does not change with sales volume:
- Shopify subscription: $39-399
- App subscriptions: $50-500
- Domain and hosting: $14-50 (annualized monthly)
- Software tools (Canva, analytics, etc.): $0-100
- Insurance: $0-100
- Storage or warehouse rent: $0-500
- Internet and phone (business portion): $50-100
Example total fixed costs: $250/month for a lean small store
Variable Costs (Per Order)
List every cost that occurs with each sale:
- COGS: varies by product
- Payment processing: 2.9% + $0.30
- Shipping: varies by weight and destination
- Packaging: $0.75-3.00
- Returns allowance: 5-10% of orders multiplied by the cost of processing a return
Break-Even Formula
Break-even units = Fixed costs / (Average selling price - Variable cost per unit)
Example:
- Fixed costs: $250/month
- Average selling price: $45
- Variable costs per unit: COGS ($16.72) + Processing ($1.61) + Shipping ($5.50) + Packaging ($1.50) = $25.33
- Contribution margin per unit: $45 - $25.33 = $19.67
- Break-even: $250 / $19.67 = 12.7 units per month (13 sales)
This means you need to sell 13 units per month just to cover your costs before adding any marketing expenses. If you are spending $500/month on advertising, your break-even rises to ($250 + $500) / $19.67 = 38 units per month.
Including Marketing Costs in Break-Even
Marketing is technically a variable cost (you can increase or decrease it), but it behaves as a required cost for growth. Include your target marketing spend in your break-even calculation:
Break-even with marketing = (Fixed costs + Monthly marketing budget) / Contribution margin per unit
If your contribution margin is $19.67 and you need to spend $15 per acquisition on ads (meaning your effective contribution margin after marketing is $4.67 per unit), your break-even becomes $250 / $4.67 = 54 units per month. This more realistic break-even number is what you should target.
Pricing Formulas for Profitability
Your pricing strategy determines your margin structure and ultimately your profitability. These formulas help you set prices that support sustainable business operations.
Keystone Markup
The simplest pricing formula: sell products at 2x your COGS. If your total COGS is $16.72, your selling price is $33.44.
When to use: Products in non-competitive markets, unique or handmade items, products where customers cannot easily compare prices.
Limitations: Does not account for varying marketing costs or competitive pricing pressure. Often insufficient for products with high advertising costs.
Target Margin Pricing
Set prices to achieve a specific gross margin target.
Formula: Price = COGS / (1 - Target gross margin percentage)
Example (targeting 65% gross margin): $16.72 / (1 - 0.65) = $47.77, rounded to $47.99
This approach ensures your gross margin covers operating expenses and generates profit. Use your break-even analysis to determine the minimum gross margin needed for profitability.
Competitive Pricing with Margin Floor
Research competitor pricing for similar products, then set your price competitively while maintaining a minimum margin floor.
Process:
- Identify 5-10 competitors selling similar products
- Calculate the average, low, and high prices for equivalent products
- Position your price relative to competitors based on your value proposition
- Verify that your chosen price meets your minimum margin floor (typically 50%+ gross margin for owned brands, 30%+ for resold products)
If competitive pricing forces your margin below your floor, you need either lower COGS (negotiate with suppliers, optimize shipping) or differentiation that justifies premium pricing.
Dynamic Pricing Considerations
Some Shopify merchants implement dynamic pricing that adjusts based on demand, inventory levels, and competitive changes:
- Seasonal adjustments: Increase prices 10-15% during peak demand seasons, decrease during slow periods to maintain sales velocity
- Inventory-based pricing: Increase prices when inventory is low (scarcity signals value), decrease when overstocked (clear inventory before storage costs accumulate)
- Competitive monitoring: Use tools like Prisync ($99-399/month) to track competitor pricing and maintain your target positioning
Margin Improvement Strategies
Once you understand your current margins, these strategies can improve them by 5-20 percentage points.
Reduce COGS
Negotiate supplier pricing: After your first 3-6 months of consistent orders, negotiate volume discounts with your suppliers. A 5-10% reduction in product cost directly improves your gross margin. Most suppliers offer price breaks at 500, 1,000, and 5,000 unit order quantities.
Source alternative suppliers: Regularly evaluate alternative suppliers. Use Alibaba, Global Sources, or industry trade shows to find suppliers offering comparable quality at lower prices. Even finding a supplier that is 8-12% cheaper per unit can significantly impact annual profitability.
Optimize inbound logistics: Consolidate shipments to reduce per-unit freight costs. Ship by sea instead of air for non-time-sensitive replenishment orders (sea freight is typically 4-6x cheaper than air). Use freight forwarders to negotiate better rates as your volume increases.
Reduce Transaction Costs
Upgrade Shopify plans when justified: Calculate the break-even point for upgrading to the next Shopify plan. The Shopify plan ($105/month) charges 2.6% + $0.30 instead of Basic's 2.9% + $0.30. The 0.3% savings pays for the plan difference at approximately $22,000 in monthly revenue.
Encourage Shop Pay: Shop Pay transactions process at lower rates for many merchants and increase conversion rates by 10-50%. Promote Shop Pay as a checkout option.
Avoid third-party payment processors: The additional 1-2% Shopify charges for third-party processors makes them significantly more expensive than Shopify Payments for most merchants.
Increase Average Order Value
Every fixed cost per order (the $0.30 processing fee, packaging costs, pick-and-pack labor) becomes proportionally smaller as order value increases:
Product bundles: Offer bundles at 10-15% discount versus individual purchase. If your average margin is 60%, a 15% bundle discount still yields 51% margin while increasing order value.
Upsells and cross-sells: Implement post-add-to-cart upsells suggesting complementary products. Apps like Rebuy and ReConvert typically add $5-15 to average order value.
Free shipping threshold: Set your threshold to encourage customers to add one more item to qualify.
Volume discounts: "Buy 2, save 10%. Buy 3, save 15%." These incentives increase unit volume and order value while the per-unit discount is offset by lower per-order fixed costs.
Reduce Return Rates
Returns directly destroy profitability. Each return costs you the original shipping, return shipping (if you cover it), restocking labor, and potential product damage that prevents resale:
Estimated return cost breakdown:
- Original outbound shipping: $5-8
- Return shipping label (if covered): $5-8
- Restocking labor: $2-5
- Product depreciation or damage: 5-30% of product value
- Refund processing: Payment fees are typically not refunded by Shopify
- Total return cost: $15-40+ per return depending on product value
Return reduction strategies:
- Detailed product descriptions and sizing guides (reduce "not as described" returns by 25-40%)
- Multiple high-quality product images from all angles
- Customer review photos showing actual product appearance
- Clear material and dimension specifications
- Comparison charts for products with multiple variants
Apps That Track Shopify Profitability
Several Shopify apps provide real-time profit tracking that goes beyond Shopify's native analytics.
Lifetimely (BeProfit)
Cost: From $0/month (limited) to $149/month (full features)
Lifetimely provides profit and loss dashboards that automatically pull Shopify revenue data, integrate with ad platforms (Meta, Google, TikTok) for marketing cost tracking, and allow you to input COGS at the product level. It calculates true profit per order, per product, and per time period with all costs included.
Best for: Stores spending on multiple advertising channels that need unified profit visibility.
TrueProfit
Cost: From $25/month to $150/month based on order volume
TrueProfit focuses specifically on real-time profit calculation. It automatically tracks Shopify fees, payment processing, shipping costs (via carrier integration), and ad spend. You manually input COGS and it calculates net profit per order in real time.
Best for: Merchants who want a simple, focused profit tracking tool without the complexity of full analytics platforms.
Triple Whale
Cost: From $0/month (limited) to $150+/month (full attribution)
Triple Whale provides profit tracking alongside advanced marketing attribution. Its pixel-based attribution tracks customer journeys across multiple touchpoints and attributes revenue to specific marketing campaigns with greater accuracy than platform-native reporting.
Best for: Stores spending $5,000+ per month on advertising that need accurate attribution to make budget allocation decisions.
OrderMetrics
Cost: From $49/month to $199/month
OrderMetrics provides detailed per-order profitability tracking with real-time dashboards. It integrates with shipping carriers for actual (not estimated) shipping cost tracking and provides product-level profitability reports.
Best for: Stores that need granular per-order and per-product profitability data for decision-making.
Profitability Comparison Across Shopify Plans
Your optimal Shopify plan depends on your monthly revenue and order volume. Here is a comparison showing total Shopify costs (subscription plus payment processing) at different revenue levels:
At $5,000 Monthly Revenue (100 orders at $50 AOV)
- Basic ($39/month): $39 + $175 (processing) = $214/month (4.28% of revenue)
- Shopify ($105/month): $105 + $160 (processing) = $265/month (5.30% of revenue)
- Winner: Basic saves $51/month
At $15,000 Monthly Revenue (300 orders at $50 AOV)
- Basic ($39/month): $39 + $525 (processing) = $564/month (3.76% of revenue)
- Shopify ($105/month): $105 + $480 (processing) = $585/month (3.90% of revenue)
- Winner: Basic saves $21/month (nearly break-even)
At $30,000 Monthly Revenue (600 orders at $50 AOV)
- Basic ($39/month): $39 + $1,050 (processing) = $1,089/month (3.63% of revenue)
- Shopify ($105/month): $105 + $960 (processing) = $1,065/month (3.55% of revenue)
- Winner: Shopify saves $24/month plus better reporting
At $75,000 Monthly Revenue (1,500 orders at $50 AOV)
- Shopify ($105/month): $105 + $2,400 (processing) = $2,505/month (3.34% of revenue)
- Advanced ($399/month): $399 + $2,250 (processing) = $2,649/month (3.53% of revenue)
- Winner: Shopify plan saves $144/month at this volume
At $150,000 Monthly Revenue (3,000 orders at $50 AOV)
- Shopify ($105/month): $105 + $4,800 (processing) = $4,905/month (3.27% of revenue)
- Advanced ($399/month): $399 + $4,500 (processing) = $4,899/month (3.27% of revenue)
- Winner: Essentially equal, but Advanced provides superior reporting and lower fees per transaction, which matters as volume continues growing
The crossover points shift based on your average order value. Higher AOV stores benefit from plan upgrades at lower revenue thresholds because the percentage-based processing savings are larger on bigger transactions.
Building a Monthly Profit and Loss Statement
Every Shopify merchant should maintain a monthly profit and loss (P&L) statement. Here is the template:
Revenue
- Gross sales
- Minus discounts and refunds
- Net revenue
Cost of Goods Sold
- Product costs
- Inbound shipping and duties
- Packaging materials
- Gross profit (Net revenue minus COGS)
- Gross margin percentage (Gross profit / Net revenue)
Operating Expenses
- Shopify subscription
- Payment processing fees
- Outbound shipping costs
- App subscriptions
- Marketing and advertising spend
- Returns processing costs
- Customer service tools and labor
- Storage and warehousing
- Software and tools
- Insurance
- Other operational costs
- Total operating expenses
Net Profit
- Net profit (Gross profit minus Total operating expenses)
- Net margin percentage (Net profit / Net revenue)
Review this P&L monthly and track trends over time. Healthy Shopify stores show improving net margins as they scale because fixed costs spread across more orders and marketing efficiency improves with data and experience.
Target benchmarks:
- Gross margin: 50-70% (own brand) or 30-50% (resold products)
- Net margin: 10-20% (healthy) or 20%+ (exceptional)
- Marketing as percentage of revenue: 15-30% for growth-stage stores, 10-20% for established stores
Ready to optimize your Shopify store for maximum profitability? Run a free AI visibility audit to discover how AI-driven traffic can become a high-margin acquisition channel for your store.
Need help analyzing your store's profitability and identifying margin improvement opportunities? Contact our team for a personalized profitability review.