E-commerce financial management: net margin after hidden costs
Shipping, returns, marketplace fees, acquisition cost: a comfortable gross margin can hide a negative contribution per order. How to steer your online store order by order.
This topic is part of our service
Outsourced CFO in France | Fractional finance leaderExpert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
Quick answer. An online store is not steered by gross margin but by contribution per order: net-of-VAT revenue minus cost of goods, real shipping, returns, marketplace fees and acquisition cost. Collected VAT is never revenue. The standard rate in France is 20 percent in 2026, and the intra-EU distance selling threshold is 10,000 euros excluding VAT per year.
An online store can show a 45 percent gross margin and still lose money on every order. This is the paradox we see most often in e-commerce files: the product margin spreadsheet looks great, the bank balance does not follow. Between gross margin and the real bottom line sits a layer of variable costs that many founders never link back to the individual order. As long as they stay buried in year-end aggregate expenses, steering is blind.
The stakes are not accounting, they are decision-making. Should you offer free shipping? Relaunch an acquisition campaign? Accept a marketplace that takes 15 percent? None of these questions is settled at the level of the annual income statement. They are settled per unit, order by order, with a net margin built cleanly.
Why gross margin lies in e-commerce#
Gross margin (net-of-VAT selling price minus cost of goods) is the starting indicator, but it is the most optimistic of all. In physical retail, the gap between gross and net margin is dominated by fixed costs. In e-commerce, a major share of costs is variable and proportional to the number of orders: those are the costs to isolate.
We always stress the need to distinguish gross margin from net contribution: the first tells you whether the product sells, the second whether the order is profitable. An online store lives or dies on the second.
First hygiene reflex: collected VAT is not revenue. The standard VAT rate in France is 20 percent in 2026 (impots.gouv.fr). Reasoning on VAT-inclusive amounts artificially inflates revenue and distorts every ratio. All margin calculations are done net of VAT.
What are the hidden costs of an online store?#
Hidden costs are not concealed: they are simply booked in aggregate rather than allocated to the order. Here they are, ranked by how often they are underestimated in the files we handle.
| Cost item | Nature | Why it escapes the calculation |
|---|---|---|
| Real shipping cost | Variable / order | Often under-charged to the customer or given away in promotions |
| Return rate | Variable / order | Reverse logistics, refund, unsellable item |
| Marketplace commission | Variable / order | Deducted at source, never booked as an expense against revenue |
| Payment processing fees | Variable / order | Percentage plus fixed part per transaction |
| Acquisition cost (paid search, social, affiliation) | Variable / new order | Tracked on the marketing side, never reconciled with margin |
| Packaging and fulfilment | Variable / order | Buried in general purchases |
| Breakage, fraud, unpaid | Variable / order | Smoothed as an annual loss |
The most treacherous item is acquisition cost. A campaign can show an excellent apparent return on ad spend while destroying real contribution, because the marketing calculation reasons on revenue, not on margin after shipping and returns.
How to calculate contribution per order, step by step#
Contribution per order is the only indicator that lets you arbitrate a promotion, a marketplace or a campaign. Here is the sequence we apply in our financial management engagements for SMEs.
- Start from the average basket net of VAT. Neutralise collected VAT and any promo code actually granted.
- Remove the cost of goods sold, including landing costs and customs duties for imports.
- Remove real net shipping cost beyond what the customer paid for delivery.
- Apply the return rate to the full cost of a returned order (outbound, return, processing, markdown).
- Remove commissions from marketplaces and the payment service provider.
- Remove acquisition cost spread over the number of orders generated by the channel.
- Read the contribution per order. Positive, the order funds fixed costs. Negative, each extra sale deepens the deficit.
This logic mirrors the cost-price calculation method, transposed to the e-commerce steering unit: the order.
Worked example: the promotion that destroys margin#
Recently, an e-commerce SME owner came to us after a free-shipping operation judged a great success: revenue had jumped. Rebuilding the contribution per order revealed the opposite. On a modest average basket, the free shipping, added to the marketplace commission and the paid acquisition cost, pushed contribution below zero. The more the campaign ran, the more it cost. The exact figures are specific to that file, but the mechanism recurs: a commercial lever assessed on revenue rather than net margin.
VAT and distance selling: what steering must factor in#
VAT is not just a filing obligation, it has a direct effect on margin as soon as you sell abroad. For the detail of the regimes, see our approach to tax support for company directors.
- Below 10,000 euros excluding VAT per year of intra-EU distance sales to private individuals, the VAT remains that of the country of departure, France (impots.gouv.fr).
- Above this threshold, VAT becomes that of the country of destination, declared through the OSS one-stop shop. The applicable rate therefore changes by customer country, which alters the net price received.
- For goods imported from third countries with an intrinsic value of 150 euros or less, the IOSS regime applies and the 10,000-euro threshold does not (impots.gouv.fr).
Steering consequence: the same product does not have the same net margin depending on the delivery country. Ignoring this effect means calculating a false average margin on a catalogue sold internationally.
Payment terms and cash: the invisible gap#
A decent margin does not guarantee cash. In B2B, payment terms create a gap that B2C e-commerce rarely sees but which hits as soon as you sell to resellers or via marketplaces with deferred payout.
| B2B payment term rule | Cap | Reference |
|---|---|---|
| Default term, no clause | 30 days after receipt | art. L441-10 et seq. of the Commercial Code |
| Maximum contractual term | 60 days from invoice date, or 45 days end of month | art. L441-10 et seq. of the Commercial Code |
| Late-payment penalties (usual T&C rate) | ECB rate plus 10 points, i.e. 12.15 percent in H1 2026 | art. L441-10; to be checked beyond 30/06/2026 |
| Flat recovery indemnity | 40 euros per overdue invoice | art. L441-10 II of the Commercial Code |
These caps are of public order (entreprendre.service-public.gouv.fr, sheet F23211). A drifting receivables position is often the first cash lever to pull, before even seeking to cut costs. Also remember to provision VAT and corporate tax: collected VAT passes through your account but does not belong to you.
2026 watch points#
Two deadlines shape the year for an e-commerce business.
Electronic invoicing enters a key phase: receiving electronic invoices becomes mandatory for all VAT-liable businesses on 1 September 2026, and issuing them is required of large companies and mid-caps on the same date, then of SMEs and micro-businesses on 1 September 2027 (impots.gouv.fr). Better to equip your invoicing chain and your Pennylane dashboard ahead of time rather than in a rush.
Financial income from cash invested by the company is taxed in its results, to corporate tax, not to the individual flat tax. The standard corporate tax rate is 25 percent, with a reduced rate of 15 percent on the fraction of profit up to 42,500 euros under conditions (art. 219 of the French Tax Code). Do not transpose personal tax reasoning to company cash.
What the tax authority looks at#
For an e-commerce business, two points draw attention in an audit: the consistency between declared revenue and the flows collected by payment providers and marketplaces, and the correct VAT split by rate and destination country once distance sales exceed the threshold. Bookkeeping where commissions are netted off revenue, rather than recorded as an expense against gross revenue, makes justification harder. We systematically rebuild gross revenue.
Our chartered accountant analysis#
Our reading is simple: in e-commerce, gross margin is a product-marketing indicator, not a steering one. The only figure that steers is contribution per order, because it answers the real operational decisions. The underestimated risk is not any single cost, it is their stacking: taken one by one, shipping, commission, payment and acquisition look bearable; combined on an average basket, they flip profitability.
The arbitrage we often pose: steer in the founder's spreadsheet or in a connected dashboard? The spreadsheet suits the early stage and forces you to understand your own figures. Beyond a few hundred orders a month, input errors and lost time justify a tool wired to the bank and the platform. That is the purpose of our outsourced CFO service for startups and SMEs. As a chartered accountant registered with the Ordre, we build this steering on bookkeeping kept at gross, the condition for accurate ratios.
Hayot Expertise advice. Build a single contribution-per-order line, by sales channel, and update it monthly. Allocate each variable cost to the right channel instead of diluting it in general expenses. Before any promotion or marketplace launch, simulate its effect on this contribution, not on revenue. That is the difference between growth that enriches and growth that impoverishes.
Frequently asked questions
How do you calculate the net margin of an e-commerce business?+
Start from net-of-VAT revenue, remove the cost of goods, real shipping cost, the cost of returns, marketplace commissions, payment fees and acquisition cost. The balance divided by the number of orders gives the contribution per order, the most reliable steering basis for an online store.
What are the hidden costs of an online store?+
The main ones are real shipping often under-charged, the full cost of returns, marketplace commissions, payment provider fees, paid acquisition cost, packaging and markdown. They are not concealed but booked in aggregate, so they are never allocated to the individual order, which masks the real margin.
What is contribution per order?+
It is what remains of an order after deducting all its variable costs: purchase, shipping, returns, commissions, payment and acquisition. Positive, it funds fixed costs; negative, each extra sale worsens the loss. It lets you arbitrate a promotion or a channel at the unit level.
How do I know if my e-commerce is profitable?+
An online store is profitable when the sum of contributions per order covers fixed costs and leaves a positive net-of-VAT result. A high gross margin is not enough: you must check that contribution per order stays positive after shipping, returns, commissions and acquisition cost.
Is collected VAT part of revenue?+
No. Collected VAT passes through your account but belongs to the State. The standard rate is 20 percent in 2026. All margin calculations are done net of VAT, otherwise revenue and every ratio are artificially inflated and lead to poor pricing and promotion decisions.
From what amount does another country VAT apply?+
Above 10,000 euros excluding VAT per year of distance sales to private individuals in the European Union, VAT becomes that of the destination country, declared through the OSS one-stop shop. Below that, French VAT applies. For imports of 150 euros or less, the IOSS regime applies.
What maximum acquisition cost can I accept?+
There is no official threshold. The management benchmark is simple: the acquisition cost of an order must stay below its contribution before acquisition, otherwise the sale destroys value. This benchmark is calculated per channel, since cost and margin vary widely between paid search, social and affiliation.
Key takeaways#
- Gross margin tells you whether a product sells; contribution per order tells you whether the order is profitable. The second one steers an e-commerce business.
- Hidden costs (shipping, returns, commissions, payment, acquisition) are not concealed but booked in aggregate: they must be allocated to the order.
- Collected VAT is never revenue; the standard rate is 20 percent and VAT changes country above 10,000 euros of intra-EU distance sales.
- B2B payment terms are capped at 60 days, or 45 days end of month, with penalties due by law (art. L441-10 of the Commercial Code).
- Receiving electronic invoices becomes mandatory for all VAT-liable businesses on 1 September 2026.
- Before any promotion or marketplace, simulate the effect on contribution per order, not on revenue.
Sources officielles#
- VAT OSS-IOSS one-stop shop and distance selling (impots.gouv.fr)
- Payment terms between professionals, sheet F23211 (entreprendre.service-public.gouv.fr)
- Article L441-10 of the Commercial Code, late-payment penalties (Legifrance)
- Electronic invoicing: reform timetable (impots.gouv.fr)
- Article 219 of the French Tax Code, corporate tax rates (Legifrance)
- VAT: applicable rates in France (impots.gouv.fr)

Article written by Samuel HAYOT
Chartered Accountant, registered with the Institute of Chartered Accountants.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
- Guichet unique TVA OSS-IOSS, ventes a distance intra-UE (impots.gouv.fr)
- Delais de paiement entre professionnels, fiche F23211 (entreprendre.service-public.gouv.fr)
- Article L441-10 du code de commerce, penalites de retard (Legifrance)
- Facturation electronique : calendrier de la reforme (impots.gouv.fr)
- Article 219 du CGI, taux de l'impot sur les societes (Legifrance)
- TVA : taux applicables en France (impots.gouv.fr)
- Ordonnance n° 45-2138 du 19 septembre 1945, Ordre des experts-comptables (Legifrance)
This topic is part of our service Outsourced CFO in France | Fractional finance leader
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.