If you run Meta campaigns targeting audiences in Spain, France, Italy, the UK, Austria, or Turkey, your advertising costs are going up on July 1, 2026. The reason is not a price increase by Meta.
Meta has announced a new billing item called a "location fee." These are pass-through charges for the Digital Services Taxes (DSTs) that European governments impose on large tech platforms. Until now Meta absorbed those costs. Starting July 1, they appear on your invoice.
The problem for reporting is specific: Ads Manager will not show this charge in your campaign data. It only appears on your billing statement, after your ads have already run. That gap between what you report and what you actually pay will cause friction with clients and finance teams unless you account for it before July.
What are Meta location fees?
Meta location fees are additional charges added to your ad invoices based on where your ads are delivered, not where your business is registered. A company in Barcelona advertising to audiences in France pays the French rate. A company in New York targeting users in Spain pays the Spanish rate.
On March 10, 2026, Meta publicly announced the change via its Help Center and notified advertisers by email. The official page describes them as charges "to cover part of the costs associated with doing business in those jurisdictions." Until now, Meta covered those costs itself.
The fees apply to image ads, video ads, and WhatsApp click-to-message campaigns. Standard WhatsApp messaging not tied to an ad campaign is excluded.
Meta location fee rates by country
Meta has stated that both the list of countries and the rates may change over time. France is currently the most complex market, with three separate fee categories depending on ad format.
Why this creates a reporting problem
The fees themselves are manageable. What is not manageable is a billing discrepancy that nobody in the account can explain.
Here is what will happen starting in July:
- Ads Manager reports: EUR 10,000 spend in Italy
- Your invoice shows: EUR 10,000 + EUR 300 location fee = EUR 10,300 billed
Every dashboard, every client report, every budget tracker that pulls data directly from Ads Manager will be short by the fee amount. Because the fee is calculated after delivery, you also cannot account for it inside your campaign budget when setting up ads.
There is a secondary issue for companies that recover VAT. Meta calculates VAT on the combined total (ad spend plus location fee), not just on ad spend. So your reclaimable VAT base will be slightly higher than your Ads Manager data suggests. Make sure your billing entity details and VAT ID are correct in Meta Business Manager before July.
For a broader look at how to track and reconcile ad spend across platforms, this guide on automating ad spend tracking covers the general framework.
How to calculate your Meta location fee exposure
You cannot opt out. But you can calculate your exposure now and adjust budgets or client quotes before July.
Step 1: Pull spend by country
In Ads Manager, break down your campaigns by the Country dimension under Delivery. Export the last 90 days to get a representative geographic distribution. If you use Dataslayer, add the Country Name dimension to your Meta Ads query, not Country Code, which returns two-letter codes like "ES" or "FR" and will break the SUMIF formula below. The table refreshes automatically so you do not need to repeat this manually each month.
Step 2: Apply the rate per country
Add a column with the applicable fee rate for each country and multiply by spend. In Google Sheets:
=SUMIF(country_col,"Spain",spend_col)*0.03
+SUMIF(country_col,"France",spend_col)*0.03
+SUMIF(country_col,"United Kingdom",spend_col)*0.02
+SUMIF(country_col,"Austria",spend_col)*0.05
+SUMIF(country_col,"Italy",spend_col)*0.03
+SUMIF(country_col,"Turkey",spend_col)*0.05
Run this against your typical monthly budget to get a projected annual exposure number. If a meaningful share of your spend lands in affected markets, the impact is significant enough to warrant a conversation with clients or finance before July.
If you want a ready-made starting point, the Dataslayer Looker Studio template gallery includes combined Meta and Google Ads dashboards that already pull spend and delivery data into a single view. Add a calculated field with the formula above and you have a live fee estimate alongside your standard campaign metrics.
Step 3: Add a reconciliation line to your billing tracker
Starting in July, add a "Location Fee" row to any monthly spend reconciliation document alongside platform-reported spend. Pull the actual amount from your Meta invoice each month and compare it to your estimate. After two billing cycles you will have a reliable projection for budgeting purposes.
What to do before July 1
A few things worth sorting now rather than in August:
- Audit your geographic spend mix. Run the calculation above against the last 90 days. If only a small fraction of your spend lands in affected markets, the absolute impact will be modest. If it is materially higher, communicate it proactively to clients or finance before they see the billing statement. That is a very different conversation than explaining it after.
- Update your reporting templates. Any spend reconciliation document that compares platform data to invoices needs a "Location Fee" line. Without it, analysts will flag the numbers as wrong every month.
- Check your VAT ID in Meta Business Manager. Go to Business Settings › Business Info › Tax Information. Correcting billing entity details retroactively on cross-border invoices is significantly harder than doing it right the first time. Also confirm with your accounting team whether location fees are treated as a deductible business expense in your jurisdiction. The answer varies by country and entity structure.
- Bookmark the official rates page. Meta has explicitly stated that both the country list and the rates may change. The Meta Business Help Center page on location fees is the authoritative source. Worth checking quarterly.
The bottom line
Meta location fees are confirmed, officially documented, and effective July 1, 2026. The percentages are small but the reporting gap they create is not. Ads Manager will not surface the charge while your billing statement will, and as eMarketer points out, this pattern is spreading across ad platforms, meaning regulatory surcharges are becoming a standard budget line item.
The fix is not complicated: know what percentage of your spend lands in affected countries, build a fee projection column into your reporting, and communicate it before anyone sees a billing discrepancy they cannot explain.
For campaigns running across Meta and other channels, automating your multi-platform spend tracking is the right foundation, particularly once regulatory line items like this become a standard part of invoices across channels.







