How online stores make money
From government data and public reports · Updated
The short answer
An online store keeps much less of each sale than the price. The platform, the card payment, shipping, returns and the ad that brought the buyer each take a slice, and the ad can be the biggest one. In our example of a $40 T-shirt order, the ad costs more than the shirt, and the shop keeps about $4.90.
These numbers are our example.
Key numbers
- 17.1%
census.gov ·2026 Online sales as a share of all US retail sales
- 9.5%
etsy.com ·2026 Etsy's transaction and processing fees, as a share of each order
- 2.9%
shopify.com ·2026 Shopify's standard online card rate, plus a small fee per payment
- 11.4%
sec.gov ·2025 Wayfair's advertising, as a share of its revenue
Where one sale goes
Follow one example order: a printed T-shirt from a small shop on its own website. The customer pays $40, and $6 of that is for shipping. The shop's own costs below are our examples; the fees use Shopify's published rates.
These numbers are our example.
The shirt itself costs $9, less than many people guess. The shipping label costs $7, more than the customer paid for shipping. Card and platform fees take $1.85: Shopify's card rate of 2.9% plus $0.30, and a share of its $39 monthly plan spread over 100 orders a month. The shop also sets a little aside for returns, because big retailers expected 19.3% of online sales to come back in 2025.
Our example numbers here are $9, $7, $1.85 and 100; the others come from the sources below.
The biggest slice is the ad that found the customer, at $15. What's left for the owner is about $4.90, before taxes and before any pay for the hours spent packing.
These numbers are our example.
- The shirt: $9.00
- Shipping label: $7.00
- Mailer and packing: $0.75
- Card and platform fees: $1.85
- Set aside for returns: $1.50
- The ad that found the customer: $15.00
- Left for the owner: $4.90
Where an example $40 order goes in a shop on its own website. The costs are examples; the fees are Shopify's published rates.
This number is our example.
Numbers tagged “example” are made up to teach the idea, not real averages.
Sources:shopify.com ·2026nrf.com ·2025
Paying for visitors: ads and conversion
A shop on a street gets people walking in for the price of its rent. An online shop has no street. Many of its new buyers come because the owner paid for an ad, usually by the click.
Two numbers decide what a new customer costs. The cost per click is what one visit from an ad costs. The conversion rate is the share of visitors who buy. In our example, a click costs $0.50 and about one visitor in 30 buys, a conversion rate of about 3.3%. So each buyer costs $0.50 times 30: $15. Owners call this the customer acquisition cost.
These numbers are our example.
Big online stores face the same math. Wayfair, the online furniture store, spent 11.4% of its revenue on advertising in 2025. Etsy, Inc., which runs Etsy and in 2025 also owned Depop, put 31.7% of its revenue into marketing that year, to bring buyers to its sellers.
That's why owners work so hard on photos, reviews and fast pages: when fewer visitors leave without buying, every buyer costs less to win. A past customer who comes back, for example from an email, costs almost nothing to win again.
Sources:sec.gov ·20252
Inventory is cash on shelves
A shop that prints its own shirts buys them in batches, before anyone orders them. A batch keeps each shirt cheap, $9 in our example, but the money leaves the bank weeks before the sales come back. Shirts that don't sell are cash the owner can't spend.
This number is our example.
Big stores live with this too. At the end of August 2026, US clothing and clothing accessories stores held inventory worth about 2.02 months of sales, by the Census Bureau's count. Amazon charges sellers who keep goods in its warehouses a monthly aged-inventory fee once items have been there longer than 181 days.
There are ways around it, at a price. A print-on-demand company such as Printful makes each shirt after it's ordered, so there's nothing to buy first, but it charged $11.92 for its staple T-shirt with one print, more than our example batch shirt. Wayfair works in a similar way at a much bigger size: its annual report says its main way of delivering orders is a drop-ship network, where suppliers ship from their own warehouses.
Renting someone else's platform
Every online shop runs on another company's service: a marketplace like Etsy or Amazon, or a store platform like Shopify. The more buyers a platform brings, the more it takes from each order. Here is what the fees take from the same $40 order.
This number is our example.
A shop on its own website pays the least per order, plus $39 a month for Shopify's Basic plan, but the platform brings it no buyers: it pays for every visitor with ads. On Amazon, the referral fee for clothing is 17% of totals over $20. Amazon earned $172.2B in 2025 from what it charges outside sellers: commissions, fees for storing, packing and shipping their orders, and other seller services. Those sellers sold 61% of the units bought on Amazon worldwide in the last three months of 2025.
The platform also sets the rules, and it can change them. Etsy's transaction fee was 3.5% until mid-2018, then 5% until April 2022, and it is 6.5% today, with the shipping you charge counted too. That's one reason many sellers sell in more than one place: in Etsy's 2021 survey of its sellers, 57% of US sellers also sold through other channels, craft fairs and shops included.
- Own website (Shopify Basic): $1.46
- Etsy shop: $4.25
- Amazon, clothing: $6.80
- Etsy shop, buyer came from Etsy's ad: $10.25
Platform and card fees on the example $40 order, at each platform's published rates at the time of writing. Monthly plans come on top.
This number is our example.
Numbers tagged “example” are made up to teach the idea, not real averages.
Sources:shopify.com ·2026amazon.com ·2026sec.gov ·2025aboutamazon.com ·2026etsy.com ·2018etsy.com ·2022etsy.com ·2026etsy.com ·2021
Common questions
How much does Etsy take from a sale?
Etsy charges $0.20 to list an item, a transaction fee of 6.5% of the item price plus shipping, and a payment processing fee of 3% plus $0.25 on each US order. On our example $40 order, that comes to $4.25. If the buyer came from one of Etsy's Offsite Ads, Etsy also takes 15% of the order (12% for shops past $10,000 in yearly sales), but never more than $100 from one order.
Our example numbers here are $40 and $4.25; the others come from the sources below.
Sources:etsy.com ·20262
What's a good profit margin for an online store?
Small shops differ too much for one number, so be careful with any single figure you read. The Census Bureau's Annual Retail Trade Survey, whose last year is 2022, shows US electronic shopping and mail-order firms kept a gross margin of 39.6%: what's left of sales after paying for the goods. Their operating costs, such as pay, rent and advertising, took 28.9% of sales, leaving roughly 10.6% before interest and income taxes, across big and small firms together. For your own shop, the number to watch is what each order leaves after the ad.
Source:census.gov ·2022
Do I have to charge sales tax online?
In your own state, usually yes, from the first sale: if your state has a sales tax, you register with it before you start selling (New York's tax department says so, for one) and collect it on anything it taxes. Other states are different: since the Supreme Court's 2018 decision in South Dakota v. Wayfair, a state can make an out-of-state seller collect its sales tax once sales there pass a line the state sets: in South Dakota, $100,000 in the current or previous year. On a marketplace, the marketplace may do it for you: Etsy collects and sends in sales tax on orders in 46 states, and 5 states have no statewide sales tax at all.
Should I sell on Etsy, Shopify or Amazon?
It depends on who brings the buyers. Your own Shopify site takes the smallest fee per order, $1.46 on our example $40 order, plus $39 a month, but you pay for every visitor with ads. Etsy took $4.25 on the same order and Amazon, for clothing, $6.80 plus $0.99 per item or $39.99 a month, because their shoppers are already there. Many owners sell in more than one place.
Our example numbers here are $1.46, $40, $4.25 and $6.80; the others come from the sources below.
Try it yourself
Free lesson · 14 min
What a sale really costs online
The hands-on version of this page: pick the kind you'd run, guess the numbers, and make the owner's calls yourself.