Getting pricing right is the single most important financial decision a Shopify store owner makes. Price too high and you lose sales to competitors; price too low and you lose money on every order without realising it until you try to reinvest revenue and find nothing left. Most pricing mistakes come from the same source: calculating margin against an incomplete cost structure that leaves out fees, shipping, or marketing spend.
Start with your full landed cost, not your wholesale price
The most common pricing mistake in ecommerce is treating the purchase price from a supplier as the only cost that matters. For a product priced at $49 with a $20 cost of goods, a store owner might assume a $29 margin — but that number evaporates quickly once the actual cost stack is added up.
A complete landed cost for a Shopify product includes: the wholesale or manufacturing cost, inbound shipping from supplier to warehouse (often overlooked), packaging materials and inserts, and any import duties or tariffs if the product is sourced internationally. Before any marketing or platform fee is applied, many products have a true landed cost 20-40% higher than the sticker price from the supplier.
Understanding Shopify's fee structure
Shopify charges transaction fees in two forms. If you use Shopify Payments, you pay a processing rate that varies by plan: 2.9% plus $0.30 per online transaction on Basic, 2.6% plus $0.30 on the Shopify plan, and 2.4% plus $0.30 on Advanced. If you use a third-party payment gateway, Shopify adds an additional transaction fee on top — ranging from 2% on Basic down to 0.5% on Advanced.
On a $49 sale using Basic Shopify Payments, the fee is $49 × 0.029 + $0.30 = $1.72. On an order of $20, the fee is $0.88 — which represents 4.4% of the sale. The fixed $0.30 component makes fee rates significantly higher on lower-priced items, which is an important consideration when pricing entry-level products in a catalog.
Setting a target margin before working backward to price
Rather than starting with a cost and adding an arbitrary markup, the most reliable approach is to set a target gross margin first and work backward to determine the minimum acceptable selling price. Common target margins in ecommerce run from 40% for apparel and accessories to 25-35% for electronics and home goods.
If your total landed cost on a product is $22 and your target gross margin is 50%, the minimum selling price is calculated as: $22 ÷ (1 - 0.50) = $44. Adding Shopify fees, a rough per-order marketing cost, and any fulfillment fee from a 3PL will typically push the true floor price higher than this gross margin calculation suggests, which is why using a fee calculator before setting a final price matters.
When to use competitive pricing versus cost-plus pricing
Cost-plus pricing — adding a fixed margin to your cost — is the right starting framework for most new product launches because it ensures every sale is at minimum contribution-positive. Competitive pricing, where you set prices relative to what competitors charge for comparable products, is a useful overlay once you know your cost floor.
The danger of starting with competitive pricing without knowing your cost floor is that you can end up pricing at a competitor's level that is not sustainable for your cost structure. A competitor who has been in the market for three years, has negotiated better supplier terms, and is operating at higher volume may have a cost structure that makes a price point profitable for them but unprofitable for a newer, smaller operation. Always verify against your own margin before anchoring to a competitor price.
Pricing for promotions and discounts
Running promotions at prices that generate losses is one of the fastest ways to drain an ecommerce operation. Before running any discount, use a fee calculator to determine the net profit at the discounted price, not the original price. A 20% discount on a product with 30% gross margin does not leave a 10% margin — it eliminates it entirely and creates a loss once fees are included.
A more sustainable approach to promotions is to identify products where your actual margin is well above your target, and concentrate discounts there. Products where margin is 60%+ can sustain deeper discounting while still contributing positively. Products right at your margin target should rarely be discounted except as deliberate customer acquisition spend where the loss is treated as a marketing cost, not a price decision.
Using the ToolMint calculators for pricing decisions
The Shopify Fee Calculator lets you enter product price, shipping cost, COGS, and extra costs to see your net profit and margin in one step. The Profit Margin Calculator works backward from a revenue target to show you the margin percentage for any combination of cost and price. Using both together before setting any price removes the guesswork and ensures you are pricing from complete data rather than assumptions.
What is a good profit margin for a Shopify store?
It depends on the category, but 40-60% gross margin is a healthy target for apparel and accessories. Electronics and consumer goods typically run lower (20-35%) due to thinner manufacturer pricing. The more important number is contribution margin after all variable costs including fees and marketing.
Should I include Shopify fees in my margin calculation?
Yes — always. Shopify transaction fees, payment processing fees, and any additional gateway fees are variable costs that occur on every order. Leaving them out overstates your true margin.
How do I price products for international markets?
Start with your standard margin calculation, then add any additional costs specific to international fulfillment: higher shipping rates, customs and import duties for the destination country, and any currency conversion fees charged by your payment processor.
Is it better to offer free shipping or charge for it?
The shipping cost still exists regardless of who pays for it — the question is whether to include it in the product price or show it separately at checkout. Free shipping typically reduces cart abandonment but requires building the average shipping cost into your product pricing, which makes low-priced items harder to offer profitably.