ACCOUNTING for Everyone

The Longest Running Online Certified Bookkeeping Course

Building an E-Commerce Brand: Margins After Returns and Ads

So I made Accounting for Everyone, a simple 12 week course for beginners suitable for the UK, USA, Australia, Canada, and South Africa. Packed full of interactive quizzes too – and growing.

MEMBERS ALSO GET AD-FREE ACCESS TO THE WHOLE SITE

A healthy gross margin can hide a business that loses money on every order. A product priced at $80 with 60% gross margin looks strong until returns, ad spend, and payment fees are subtracted, and what remains might be a fraction of that figure or nothing at all. Calculating margins after returns and ad spend means working through net revenue, per-order costs, return handling, and customer acquisition cost together, not treating each as a separate line item checked off in isolation.

Ecommerce profit only becomes visible once every cost between the listed price and the cash that actually lands in your account has been accounted for. Profitability at the brand level depends on getting this right at the product level first, order by order, channel by channel. The calculations below show exactly how to do that, and if you want help turning these numbers into a working pricing and ad strategy, a conversation with a specialist who understands ecommerce accounting can save months of guesswork.

How Do You Calculate Profit After Every Sale-Related Cost?

Profit after every sale-related cost starts with net revenue, not the sticker price, and works down through gross, contribution, and net margins using a complete per-order cost stack. Each layer answers a different question: whether the product is worth making, whether the unit is worth selling, and whether the sale is worth paying to acquire.

Start with Net Revenue, Not the Listed Price

Net revenue is what you actually keep after discounts, before any costs are subtracted. If a $50 product sells at a 20% discount, net revenue is $40, and every margin calculation after this point should use that $40, not the original price.

Many sellers calculate margin against the listed price and overstate every downstream number as a result.

Calculate Gross, Contribution and Net Margins

Gross margin subtracts only cost of goods sold (COGS) from net revenue. It tells you whether the product itself is viable but says nothing about whether the sale was profitable.

Contribution margin goes further, subtracting all variable costs: shipping, fulfilment, transaction fees, and returns. This is the number that determines whether an order is worth placing.

Net profit margin subtracts fixed overhead too (software, salaries, rent) and answers whether the business as a whole works. A table makes the distinction concrete:

Margin typeSubtractsAnswers
Gross marginCOGS onlyIs the product worth making?
Contribution margin+ shipping, fees, returnsIs the order worth selling?
Net profit margin+ ad spend, fixed overheadIs the business profitable?

Build an Accurate Per-Order Cost Stack

Per-order profitability requires listing every variable cost tied to that specific unit. This includes landed cost (product cost plus inbound freight), outbound shipping costs, fulfilment costs, payment processing fees, and platform or marketplace fees.

Skipping any one of these inflates perceived profit per order. Inbound freight alone is frequently left out of cogs tracking, even though it can add 5 to 10% to landed cost on imported goods.

Account for Channel-Specific Fees Without Double-Counting

Each sales channel carries its own fee structure: Shopify Payments processing fees, Amazon FBA referral and fulfilment fees, Etsy transaction fees, eBay final value fees. Build a separate cost stack per channel rather than applying one blended fee percentage across all of them.

Double-counting happens when a seller applies a generic “platform fee” on top of channel-specific fees already included elsewhere in the calculation. Keep channel fees in one line, tracked by channel, and nowhere else.

Understand Why Markup Is Not Profit Margin

Markup and margin answer different questions and confusing them leads to systematic underpricing. A product costing $10 sold at $40 carries a 300% markup, but that same transaction represents a 75% margin, not 300%.

The formulas diverge further as markup increases: a 50% markup on a $10 cost prices at $15, giving a 33% margin, not 50%. For more detail on structuring prices correctly from the start, see this guide to mastering product pricing strategies.

What Do Returns Really Cost Your Brand?

Returns cost far more than the refunded amount, often consuming 25 to 65% of the original order value once reverse shipping, restocking labor, and unrecoverable inventory are factored in. A refunded $100 order can realistically cost a brand $30 to $40 once every associated cost is included, and that figure climbs further for bulky or fragile items where return shipping alone can exceed 20% of the product price.

The online average return rate sits close to 19.3%, higher for apparel and footwear where fit issues drive repeat returns. Every one of those returns carries direct costs (return shipping, restocking labor, refund processing fees paid to the payment processor) and indirect costs that rarely appear in a standard profit and loss statement.

Estimate Refunds and Unrecoverable Costs per Order

Build an average cost-per-return figure using return shipping, restocking labor, and refund processing fees that payment processors typically don’t reimburse when a refund is issued. A simplified example: a $80 product with 25% return rate and $15 average processing cost per return generates $375 in return costs per 100 sales, on top of $2,000 in refunded revenue.

That pushes a 60% gross margin down to roughly 40% once returns are factored in, a 20-point drop that never shows up if you’re only tracking gross refund volume.

Account for Resaleable Stock, Write-Offs and Return Handling

Not every returned item can be resold at full price. Damaged packaging, opened electronics, and hygiene products frequently go to liquidation at a fraction of original value, and storage fees accrue while returned stock sits waiting for inspection.

Track return-to-resale rate alongside return rate itself. A product with a high return rate but strong resale recovery is a different financial problem than one where returned stock is written off entirely. For guidance on recording these transactions correctly, this piece on tracking and accounting for inventory returns and exchanges in ecommerce covers the bookkeeping side in detail.

How Much Can You Spend to Acquire a Customer?

You can spend up to your contribution margin per order on customer acquisition before a sale turns unprofitable, and the precise ceiling is set by dividing 1 by your contribution margin percentage to find break-even ROAS. A brand with a 27% contribution margin after COGS, fulfilment, fees, and returns needs a break-even return on ad spend of roughly 3.7x just to cover costs, not to generate profit.

Industry average ROAS sat around 2.87x in 2025, with half of stores performing below 2x, which means a brand with thin contribution margin after returns may be structurally unable to advertise that product profitably at scale.

Allocate Advertising Spend to Orders and Customers

Customer acquisition cost (CAC) is total marketing spend divided by number of new customers acquired, and it should include far more than ad spend alone. Creative production, agency fees, influencer costs, and attribution software all belong in the calculation; a $50 CAC built on ad spend alone frequently becomes a $90 CAC once the full picture is included.

Find Break-Even ROAS and ACoS from Contribution Margin

Break-even ROAS = 1 ÷ contribution margin. A 20%-margin brand needs 5.0x just to break even; a 50%-margin brand needs only 2.0x.

Run this calculation per SKU, not as a blended average across the catalogue. Discounted products often show the gap most starkly: a 25% discount on a SKU can collapse contribution margin from 27% to under 9%, pushing break-even ROAS past 11x, a target rarely achievable on any ad platform.

Separate First-Order Profit from Repeat-Purchase Potential

A first order can run at breakeven or a small loss if repeat purchase behaviour justifies it, but this only works if you track it deliberately. Roughly 27% of customers return after a first purchase, and that probability rises past 54% once they’ve made a second.

Treat first-order loss as an investment only when backed by real repeat-purchase data for that specific product, not an assumption carried over from a different line.

Put the Numbers to Work on Pricing and Growth

Pricing decisions and growth plans only hold up once they’re tested against a full returns- and ads-adjusted order model, run across every channel a product sells on. The worked examples below show how the same SKU can look profitable at list price and lose money once real-world costs are applied.

Work Through a Returns- and Ads-Adjusted Order Example

Take a product selling at $50 with $20 COGS, a 65% gross margin on paper. Add $5 fulfilment, $5 platform fees, $3.50 allocated ad spend, and $1 returns allocation per unit sold, and operating margin drops to roughly 25%.

Factor in a 19% return rate at a $15 cost per return, and contribution margin falls further, sometimes by 15 to 20 percentage points from the original gross figure. Running this full order example before setting a final price catches problems that a gross-margin-only view misses entirely.

Compare the Same Product Across Sales Channels

The same product can carry very different margins depending on where it sells. Amazon FBA fulfilment fees, Shopify Payments processing costs, Etsy and eBay transaction fees all pull from contribution margin differently, and marketplace return rates tend to run higher than direct-to-consumer.

ChannelTypical fee dragReturn rate tendency
Shopify (DTC)Payment processing onlyLower
Amazon FBAReferral + fulfilment feesHigher
EtsyListing + transaction feesModerate
eBayFinal value feesModerate to higher

Calculate contribution margin separately for each channel before assuming a product performs the same everywhere it’s listed.

Test Break-Even Price and Volume Before Scaling

Use a break-even calculator to confirm the minimum price and volume needed to cover fixed costs before committing ad budget to a new product. Total fixed costs divided by contribution margin per unit gives you the exact unit volume required to avoid a loss, and testing this at a smaller scale avoids discovering the real number only after a large ad spend commitment.

For deeper detail on running this calculation correctly, this guide to calculating the break-even point in bookkeeping walks through the formula step by step, and financial forecasting for fast-growing ecommerce brands shows how to project these numbers forward as order volume increases.

Build a Brand That Earns More Than It Sells

A brand that tracks profitability at every stage, net revenue, returns cost, and acquisition spend, grows on numbers it can trust rather than top-line revenue that masks shrinking net margin. Strong sales figures mean little if contribution margin is thin enough that scaling ad spend simply scales losses alongside revenue.

Calculating true margins means treating gross margin as a starting point, not a verdict, and recalculating at the SKU and channel level as costs shift. Brands that build this discipline early catch unprofitable products before they consume disproportionate ad budget, and they price new launches with real cost data instead of guesswork.

If untangling returns, fee structures, and ad spend across your product catalogue feels overdue, speaking with an accountant who specialises in ecommerce can turn these calculations into a working system rather than a one-off spreadsheet exercise.

Frequently Asked Questions

Is a 30% profit margin good for an e-commerce brand?

A 30% net profit margin is strong for most ecommerce categories, sitting well above the typical 10 to 20% range many brands target. At the gross margin level, 30% is on the low side for categories like beauty or apparel but reasonable for electronics, where thinner margins are standard.

Is a 30% markup the same as a 30% margin?

No, a 30% markup and a 30% margin produce different prices and different profit outcomes. A $10 product with a 30% markup sells for $13, which works out to a 23% margin, not 30%, because markup is calculated on cost while margin is calculated on selling price.

What is a good return on ad spend after accounting for returns?

Your break-even ROAS after returns depends on contribution margin once returns cost is subtracted, calculated as 1 divided by that margin. A brand with a 25% contribution margin after returns needs a 4.0x ROAS just to break even, so “good” ROAS means comfortably above that specific figure, not a generic industry benchmark.

Should returned products still count towards cost of goods sold?

Returned products that get resold should have their original COGS reversed out of the sale they came from, since no sale ultimately occurred. Items that can’t be resold and are written off should be recorded as a separate loss, not folded quietly back into standard COGS tracking.

How often should I recalculate profit margins as ad costs change?

Recalculate margins monthly at minimum, and immediately after any meaningful shift in ad costs, return rate, or supplier pricing. Ad costs and ROAS benchmarks move quickly enough that a margin calculation from six months ago can misstate current profitability by a significant margin.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.