How to Split Your Ad Budget Across Meta, Google, and TikTok (With Real Numbers)
You ask ten ecommerce owners how they split their ad budget across Meta, Google, and TikTok and you will get ten different answers. Some put 80% on Meta because that is where they started. Some follow the advice of a marketing agency that recommended a split designed for a different kind of business. Some change the split every month based on which platform had the best-looking numbers last week.
None of those approaches are wrong exactly, but none of them are grounded in what actually matters: which platform produces the most profit per dollar spent, given your specific product, your price point, and your customers.
This guide gives you a framework for thinking through that question with real numbers.
Why There Is No One-Size-Fits-All Answer
Every ad platform operates differently. The audience behaves differently. The creative that works on TikTok fails on Google. The buying intent on Google Search does not exist on Meta. These are not just tactical differences. They affect your cost to acquire a customer, which directly affects whether you make money on each sale.
A business selling a $120 skincare set to 35-year-old women in the US will see completely different results from Meta than a business selling a $22 phone case to teenagers nationwide. The same budget split that works beautifully for one will drain the other.
The goal is not to find the "correct" split. The goal is to find the split that produces the best contribution margin per channel for your specific situation, then adjust as you get more data.
The Common Starting Framework
Most DTC brands starting out are told to follow something like a 70/20/10 split: roughly 70% of ad budget on Meta, 20% on Google, and 10% on TikTok.
The reasoning behind this split is defensible. Meta has the largest addressable audience for direct-to-consumer products, the most developed targeting tools, and the longest track record of generating ecommerce sales at scale. Google captures people who are already searching for something to buy, which makes it a strong channel for capturing demand your Meta ads helped create. TikTok is newer, cheaper on a cost-per-impression basis, and still underpriced relative to the attention it commands.
This 70/20/10 split is a reasonable place to start if you have no data of your own. It is not a place to stay.
How to Evaluate Each Channel (Not by ROAS)
ROAS, or return on ad spend, is the number most platforms show you by default. It tells you how many dollars came back in revenue for every dollar you spent on ads. A 3x ROAS means three dollars of revenue for every one dollar of ad spend.
ROAS is a useful starting point but it is a misleading primary metric for comparing channels. A 3x ROAS from Meta might be more profitable than a 4x ROAS from TikTok if your Meta cost per order is lower, your order value from Meta buyers is higher, or your Meta customers come back and buy again at a higher rate.
The metric that actually matters is contribution margin per channel. This is the money left over from sales driven by each platform after you subtract the cost of goods, fulfillment, and the ad spend that produced those sales.
Here is how to calculate it for each channel:
- Take total revenue from orders attributed to that channel
- Subtract cost of goods for those orders
- Subtract fulfillment costs for those orders
- Subtract the ad spend you put into that channel
- What remains is the contribution from that channel
If Meta spent $5,000 and generated $30,000 in revenue with $18,000 in product and shipping costs, the contribution is $7,000. If TikTok spent $1,500 and generated $7,500 in revenue with $4,500 in product and shipping costs, the contribution is $1,500. Meta produced more total profit and better profit per dollar spent in this example, even if TikTok had a higher headline ROAS.
How CPM Differences Affect Your Break-Even
CPM stands for cost per thousand impressions. It is the price you pay to show your ad to 1,000 people. Lower CPMs mean you reach more people for the same budget, which matters a lot when you are testing audiences or running awareness campaigns.
The range you will typically see today looks like this:
- TikTok: $6 to $9 CPM
- Meta: $8 to $18 CPM
- Google Display: $2 to $5 CPM (but lower purchase intent)
- Google Search: priced by keyword, not impressions
Lower CPMs on TikTok sound like a clear advantage. But cheaper reach only helps you if the people you reach buy at a rate that covers your costs. A lower CPM with a much lower conversion rate can produce a higher cost per order than a more expensive platform where buyers are more ready to purchase.
To understand whether a platform's CPM works in your favor, calculate your break-even cost per order. This is the maximum you can pay to acquire one order before you stop making money.
Break-even cost per order = Selling price multiplied by your gross margin percentage
If your product sells for $60 and your gross margin (after product cost and shipping) is 40%, your gross profit per order is $24. You can spend up to $24 acquiring a customer before the order contributes nothing to your overhead and profit. Spend less than that and you make money. Spend more and you lose money on that sale.
Now compare that number to what each platform actually charges you per order. If Meta's cost per order is $18 and TikTok's is $22 on the same product, Meta is profitable and TikTok is not, even if TikTok's CPM is lower.
A Simple Decision Framework Based on Average Order Value
Your average order value, or AOV, is the average amount a customer spends per transaction. It is one of the most important factors in deciding where to concentrate your ad budget.
If Your AOV Is Under $40
Lower-priced products have less room between revenue and cost. Your gross margin dollars per order are small, which means your allowable cost per order is small too.
At this price point, you need volume to make the math work. TikTok's lower CPMs are genuinely valuable here because you need to reach a very large number of people to generate enough orders to stay profitable. Meta can work too, but the higher CPMs mean you need to be very efficient with your targeting. Google Search is generally less effective for impulse-buy products at this price point because not enough people are actively searching for what you sell.
Start with a 50/30/20 split across Meta, TikTok, and Google, and watch your cost per order per channel closely. If TikTok is bringing orders in at or below your break-even cost, shift more budget there.
If Your AOV Is Over $40
Higher price points give you more room per order to pay for customer acquisition. You can absorb a higher cost per order and still make money. This changes which platforms make sense.
Google Search becomes more valuable because buyers spending $50 to $150 on a product often research before buying. They search, compare, and then purchase. Capturing them at that moment of search intent is powerful, and the higher CPMs on Google are justified by the higher purchase intent.
Meta remains strong because its audience targeting lets you reach the right people efficiently for considered purchases. TikTok can be effective but works best for products that look compelling on video and where the impulse-to-purchase window is short.
At this AOV, a 60/25/15 split across Meta, Google, and TikTok is a reasonable starting point, with more shifting to Google as you build conversion data.
When to Scale TikTok vs Stay Heavy on Meta
Scale TikTok when:
- Your creative shows strong engagement (high watch time, high comment rate) relative to your Meta ads
- Your cost per order on TikTok is at or below your break-even cost and trending downward as you optimize
- Your product demonstrates well on video and the purchase decision is fast
- You have the capacity to produce new short-form video content consistently, because TikTok creative fatigue is faster than Meta
Stay heavy on Meta when:
- Meta is consistently producing orders below your break-even cost per order
- Your audience is older than 35, where Meta's reach is deeper than TikTok's
- You rely on detailed interest or behavioral targeting that Meta does better
- Your product requires explanation or comparison before purchase, which suits longer-form formats Meta supports better
The practical reality is that most brands should not fully abandon Meta for TikTok or TikTok for Meta. They serve different moments in the buying process. The question is which one earns a larger share of your budget based on which one produces better contribution margin per dollar.
Signs You Are Overspending on One Platform
A few patterns indicate that budget is piling into a channel that no longer deserves it:
Diminishing returns with no frequency cap adjustment. If your Meta cost per order has been climbing for three or four weeks straight, you may be reaching the same people repeatedly. The platform has exhausted its most receptive audience for your targeting settings.
Creative performance has plateaued. Every ad eventually stops performing. If you have not refreshed creatives in six or more weeks and costs are rising, the issue is audience fatigue, not that the platform stopped working.
One channel is getting all the credit for sales that started elsewhere. If someone discovers your brand on TikTok, follows up on Instagram, and then buys after clicking a Google ad, the Google click gets the ROAS credit in most attribution models. This makes Google look like a winner and TikTok look ineffective when TikTok started the process. Look at view-through attribution and compare against your direct traffic patterns before cutting a channel.
Your contribution margin per channel has dropped below zero. This is the clearest signal. If a platform is costing you more to acquire customers than you make from those customers, pulling budget is the right move.
Seeing Per-Platform Performance Against Actual Revenue
The main challenge with managing budget across three or more ad platforms is that the data lives in three or more different places. Your Meta Ads Manager reports one number. Google Ads reports another. TikTok Ads Manager reports a third. None of them agree on how many sales happened, because they each claim credit for sales the others also touched.
The only number you can fully trust is the revenue that actually hit your bank account, pulled from your Shopify or WooCommerce store, matched against what each platform actually cost you.
Nummbas connects your ad platforms to your actual store revenue and calculates contribution margin per channel in one view. Instead of opening four dashboards and building a spreadsheet to reconcile the numbers, you can see which channel is producing profit and which one is consuming it. When a platform's contribution drops, you see it the same day rather than discovering the problem at the end of the month.
That visibility is what makes budget allocation decisions concrete instead of guesswork. You move money toward what produces contribution and away from what does not, and you do it based on your numbers rather than benchmarks from businesses that are nothing like yours.
The Practical Starting Point
If you are just beginning to allocate budget across multiple channels, start with a conservative test. Put 70% of your budget on the channel you know best, 20% on a second channel, and 10% on a third.
Run that split for four to six weeks. Calculate contribution margin per channel using your actual product costs and fulfillment data. Compare the cost per order on each platform to your break-even cost per order.
Then adjust. Shift budget toward the channel with the best contribution per dollar. Test new creative on underperforming channels before cutting them entirely. Keep a small portion of budget in testing mode at all times so you have live data, not old assumptions, driving your decisions.
The split that is right for your business is the one your own numbers point to. Start from a reasonable baseline, measure what actually matters, and let the contribution margin tell you where each dollar belongs.