Good ACOS, bad profit: the number of listings your store should watch
ACOS compares your ad spend to revenue, never to margin. That's why an ACOS of 15% can be great for one product and a disaster for another. If your item leaves 30% before ads, an ACOS of 15% still gives you 15 points. If it leaves 12%, that same 15% ACOS means every sponsored sale comes out of your pocket. The dashboard will still show green.
I don't trust any ad conversation that starts with "what's a good ACOS?". That's the wrong question. The right question is "how much of my margin can I give to the platform without losing money?".
#What's the real difference between ACOS and TACOS?
ACOS is ad spend divided by the revenue the platform attributed to those ads. It measures the campaign.
TACOS is the same spend divided by your store's total revenue, including everything sold without ads. It measures the business.
A store with R$ 100,000 in revenue, R$ 8,000 spent on Product Ads, and R$ 40,000 in revenue attributed to ads has an ACOS of 20% and a TACOS of 8%. Both numbers are true for the same store, and they help with different decisions.
ACOS helps you choose which listing to invest more in. TACOS tells you if your whole store is still profitable. Mixing them up is the most expensive mistake I see, and it happens because the dashboard gives you ACOS ready, but not TACOS.
#Why is the ACOS on the dashboard usually optimistic?
For two reasons no one talks about.
The first is the attribution window. Some of the sales credited to the ad would have happened anyway. The customer had already decided to buy from you, clicked the sponsored listing because it was on top, and the platform counted that as a sale from the ad. You paid for a click that only changed the path, not the decision.
The second is double counting. When the same order shows up in more than one campaign or more than one report, the attributed revenue inflates. More attributed revenue means lower ACOS, and that lower ACOS is fake. Every time I combine ad data from more than one source, the first thing I do is remove duplicate orders. The difference is usually big.
None of this means ads don't work. It means the dashboard ACOS is the best-case scenario, not the likely one.
#How much TACOS can my store handle?
There's a one-line calculation that answers this, and it's better than any internet benchmark.
Start with your store's contribution margin before ads, as a percentage of revenue. Subtract the weight of fixed expenses, also as a percentage of revenue. Subtract the profit you want at the end of the month. What's left is your TACOS ceiling.
In a store with 27% margin before ADS, 12% fixed expense, and 8% desired profit, the ceiling is 7%. If this store is running with a TACOS of 11%, it's paying to work, even with a shiny 15% ACOS on the dashboard.
In practice. A home and decor seller told me their ads were doing well, with an average ACOS of 14%. They were, looking only at the campaign. But the attributed revenue was 78% of total revenue, so TACOS was almost 11%. The store's pre-ADS margin was 19%. That left 8 points to pay rent, staff, and tax on the result. It wasn't enough. The problem wasn't the ads, it was the products they chose to advertise.
#When is it worth spending above the limit on purpose?
There are three situations where I’m fine with letting TACOS go over the limit.
Launch. A new listing has no history, and Mercado Livre needs sales to see that it converts. The first thirty days are an investment in ranking, not in profit.
Repeat purchase product. If the customer comes back, the second order doesn’t cost you a listing. In this case, the right calculation is per customer, not per sale.
Catalog defense. When you own the listing and another seller is fighting for it, leaving the listing can cost you more than the listing itself.
Outside of these three cases, TACOS above the ceiling is just leakage.
#Where to check this without building a spreadsheet
The boring part is bringing together three things that live in separate places: ad spend, total revenue, and the real margin of each product after commission, shipping, and tax. While these three numbers live in different tabs, nobody does this calculation every week.
That’s exactly what Milewa delivers: margin by SKU already deducting ad spend, and TACOS right next to the margin, so you can see on the same screen if the listing is paying off or eating your profit. If you want to start smaller, the profit calculator already accepts an ADS percentage and shows its effect on the margin of a single product.
#Frequently asked questions
What’s the difference between ACOS and TACOS?
ACOS is ad spend divided by the revenue attributed to those ads. TACOS is the same spend divided by the store’s total revenue, including organic sales. ACOS measures campaign efficiency and TACOS measures the weight of advertising on the whole business.
What is a good ACOS on Mercado Livre?
There’s no universal good ACOS, because ACOS is compared to margin, not to a reference number. If your product has a 30% margin before ads, an ACOS of 15% leaves 15 points. If the product has a 12% margin, the same 15% ACOS is already a loss on every sponsored sale.
How do I calculate the maximum TACOS for my store?
Take your store’s contribution margin before ads, as a percentage of revenue, subtract the weight of fixed expenses also as a percentage of revenue, and subtract the profit you want at the end. What’s left is your maximum TACOS. In a store with a 27% margin, 12% fixed expense, and 8% desired profit, the ceiling is 7%.
#Sources
- Mercado Livre — De ACOS a ROAS: entenda o retorno real da sua publicidade
- Mercado Livre — O que as métricas disponíveis em Product Ads significam
- Mercado Livre — Dicas para campanhas de Product Ads bem-sucedidas
Marketplace fees change. The numbers in this article are valid for the period mentioned — before setting your price, check the current table in your account.
Want to see these numbers with your own data?
Milewa pulls your orders from Mercado Livre and Shopee, applies commission, shipping, tax, ADS, and your cost, and shows the margin for each order and each SKU. You can start with the calculator and then connect your store.