Am I making budget decisions based on fake numbers?

You shifted $3,000 from Meta to Google last quarter because Google's ROAS looked better. But Google was overcounting by 35%. You moved money toward the inflated number and away from a channel that was actually working. Here's how to stop that from happening.

8 min read

The short answer

If you are using platform-reported ROAS to set budgets, yes. Every ad platform inflates its conversion numbers through attribution tricks. When you base budget decisions on those numbers, you are systematically overinvesting in the channels that inflate the most and underinvesting in the ones that report more honestly.


How inflated numbers lead to real budget mistakes

Imagine two channels. Google Ads reports a 5x ROAS. Meta Ads reports a 3x ROAS. The obvious move: shift more budget to Google. You do. Three months later, total revenue is flat despite higher spend. What happened?

Google was overcounting by 35%. Its real ROAS was closer to 3.2x. Meta was overcounting by only 15%. Its real ROAS was 2.6x. The gap between the two channels was much smaller than the platform numbers suggested. By shifting budget aggressively, you hit diminishing returns on Google while starving a Meta audience that was still converting efficiently.

This is not a hypothetical. Any business running ads on multiple platforms and using platform-reported ROAS to make budget decisions is making this kind of mistake every month. The only question is how big the distortion is.


Three budget decisions that go wrong with inflated data

  • Reallocating between channels. If Google overcounts by 35% and Meta overcounts by 15%, the platform numbers make Google look relatively better than it is. You shift budget toward the bigger liar. The fix: compare both platforms against your accounting software to get real ROAS for each.
  • Scaling campaigns that appear profitable. A campaign shows a 4x ROAS in Google Ads. You double the budget. But the real ROAS is 2.5x. At the original spend level, that was still profitable. At double the spend, diminishing returns push the real ROAS below your break-even point. You are now losing money on a campaign that looked like a winner.
  • Killing campaigns that look unprofitable. A Meta campaign shows a 1.5x ROAS. Looks like a loser. But Meta is only overcounting by 10% on this campaign type. The real ROAS is 1.4x. Meanwhile, Google shows 2.5x but the real number is 1.6x. The Meta campaign you killed was almost as effective as the Google campaign you kept.

How to recalculate your budget using verified numbers (step by step)

  1. 1
    List every ad channel and its monthly spend

    Open a spreadsheet. For each platform (Google Ads, Meta Ads, TikTok, etc.), enter the total spend for last month. You can find this in each platform's billing section or campaign dashboard.

  2. 2
    Record each platform's claimed conversion value

    In Google Ads: Campaigns → Columns → Conv. value. In Meta Ads Manager: Columns → Customize → Purchase Conversion Value. Add a column for “Platform ROAS” (claimed value / spend).

  3. 3
    Pull actual total revenue from your books

    In QuickBooks: Reports → Profit and Loss, same month, note Total Income. In Xero: Accounting → Reports → Profit and Loss, note Total Revenue. This is your ground truth.

  4. 4
    Calculate the total inflation factor

    Sum all platform-claimed revenue. Divide by your actual revenue. Example: platforms claim $67K, books show $52K. Inflation factor = 67/52 = 1.29. Platforms are collectively overclaiming by 29%.

  5. 5
    Adjust each platform's revenue proportionally

    Divide each platform's claimed revenue by the total claimed revenue, then multiply by actual revenue. This gives you a rough adjusted revenue for each platform. Recalculate ROAS using this adjusted number.

  6. 6
    Compare adjusted ROAS across channels to set budgets

    Now you have a more honest picture of which channels actually perform. Shift budget toward channels with the best adjusted ROAS, not the best claimed ROAS. Repeat this every month for three months to identify stable patterns.


The time cost of making budget decisions on real numbers

The full recalculation takes 45 minutes to an hour. You need to log into every ad platform, export conversion value data, pull revenue from your accounting software, and build or update a comparison spreadsheet. Most businesses simply do not have this discipline built into their monthly process.

Total time: 45-60 minutes per month. Requires data from every ad platform plus your P&L. The math is not hard, but gathering the data from 3-4 different systems is tedious enough that almost nobody does it consistently.


Or let Bottomline rebuild your budget on verified numbers

Bottomline connects to your ad platforms and your accounting software. Every month, it recalculates ROAS for each channel using actual revenue from your books, not platform claims. You see the platform number and the real number side by side.

Budget reality check
ChannelSpendClaimed ROASVerified ROAS
Google Ads$8,0004.8x3.1x
Meta Ads$6,0003.2x2.8x
TikTok Ads$2,0002.1x1.4x
Google's claimed ROAS advantage over Meta narrows from 1.6x to just 0.3x when verified. Your current budget split may be overweighting Google by ~$2,000/mo.
From a real Bottomline report. Claimed ROAS vs. verified ROAS calculated from your accounting software.

No spreadsheets. No guessing at inflation factors. Every month you see exactly which channels deserve more budget and which are coasting on inflated numbers. Budget decisions based on what actually happened, not what platforms want you to believe.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline