Every affiliate has run this offer at least once: a converting landing page, a broker with a generous headline CPA, and a traffic source that looks great in the dashboard — right up until payout day, when half the "conversions" get rejected as ineligible. Almost every time, the cause is the same: the traffic's geography never matched the countries the broker was actually able to onboard.
Geo-targeting is not a spreadsheet chore you handle once at campaign setup. It is the single biggest lever an affiliate has over CPA payout rate, and it changes without warning as brokers add or drop licenses, regulators tighten rules, and payment rails shift. This guide walks through how to build, verify, and maintain a working match between where your traffic comes from and where your broker can legally accept it — and what to do when the two drift apart mid-campaign.
Why geo mismatch is the single biggest source of wasted spend
A regulated broker does not choose its accepted countries by preference. It chooses them by license. A broker holding an FCA license markets differently to UK residents than a broker holding only an offshore registration markets to, say, Southeast Asia — and neither can simply decide to accept clients from a jurisdiction its regulatory umbrella doesn't cover. When your traffic lands on the broker's onboarding flow from a country outside that list, one of three things happens: the signup is auto-blocked, the account passes signup but fails KYC for IBs at the deposit stage, or — worst case for you — the account opens, trades, and then gets frozen retroactively once compliance runs a jurisdiction check, and your commission gets clawed back.
This is why toxic traffic so often isn't bot traffic at all. It's real humans, real intent, real clicks — just from a country the broker never intended to serve. The broker's affiliate terms almost always exclude these from CPA eligibility, and no amount of arguing with your account manager changes that after the fact. The fix has to happen before you spend a dollar of media, not after.
How brokers actually decide which countries they accept
Three forces shape a broker's accepted-country list, and each moves independently:
- The broker's own license. An FCA-regulated entity can promote to UK residents under the UK's financial-promotions regime; the same brand's offshore entity, licensed elsewhere, often cannot. Multi-entity brokers frequently route different countries to different legal entities under one visible brand, which is why the "accepted countries" list can differ from what the marketing site implies.
- National-level bans and restrictions. Some countries prohibit retail forex/CFD advertising outright or cap it heavily — Belgium bans retail CFD marketing to residents, and France applies AMF-enforced restrictions. Regulators revise these rules on their own schedule, so a country open last year can close with a single circular.
- Sanctions and FATF exposure. Nearly every broker excludes FATF-flagged high-risk jurisdictions and any country under active international sanctions, regardless of its own license. The FATF list is the baseline every compliance team checks against, and it updates several times a year.
The United States is the clearest example of all three stacking together: Dodd-Frank era CFTC/NFA rules mean only a handful of CFTC-registered brokers can legally solicit US retail forex clients at all, so almost every international broker excludes the US outright rather than pursue that license. Canada is subtler — many brokers accept only specific provinces (commonly Alberta, Ontario, and Quebec) because provincial securities regulators, not a single federal body, license the activity.
Building your Geo-Map: the request and what to verify
Before you point a single click at an offer, ask the broker for three things, ideally as one document:
- The accepted-countries list, broken down by legal entity if the broker operates more than one (common at multi-brand brokers).
- Any sub-restrictions inside "accepted" countries — province/state carve-outs (Canada), city or residency exceptions, or minimum-deposit tiers that differ by country.
- The CPA eligibility clause in the affiliate agreement — specifically what happens to a commission if the client passes signup but is later found ineligible on jurisdiction grounds.
| What to check | Why it matters | Red flag if missing |
|---|---|---|
| Entity-level breakdown | Same brand, different license per entity means different accepted countries | Broker gives one blended list with no entity split |
| Sub-national restrictions | Canada, Australia, and India often restrict by province/state, not just country | No mention of provincial rules for Canada/Australia traffic |
| CPA clawback clause | Determines whether a late-rejected geo costs you the commission after the fact | Affiliate agreement is silent on jurisdiction-based clawbacks |
| Update cadence | Geo lists change with regulation; you need to know when yours was last revised | Geo-Map has no version date |
| KYC document requirements by country | Some countries require extra ID/proof-of-address steps that raise drop-off | No mention of country-specific KYC friction |
Once you have the list, cross-reference it against tier 1, tier 2, and tier 3 country groupings the broker uses for CPA weighting — many brokers pay a materially different baseline CPA by tier, and a country can be "accepted" but priced so low it's not worth targeting. This is a good moment to revisit how to pick a converting broker offer, since geo fit should shape which offer you commit budget to, not sit as an afterthought once you've already chosen one.
Matching campaign geo-targeting to the accepted list
With a verified Geo-Map in hand, the operational work is straightforward but unforgiving of shortcuts:
- Set platform-level geo-targeting to the accepted list, not the reverse. Restrict the ad network, SEO content, or paid campaign to accepted countries directly in the platform's targeting settings — don't rely on the landing page or broker's own signup gate to filter later.
- Segment by sub-IDs per country or region. Track performance by country using sub-IDs so you can see conversion and payout rate per geo, not just in aggregate — this is what lets you catch a silent geo problem before it drains a month of spend. This ties directly into stopping CPA shaving — a geo mismatch and a shaving problem often look identical in a blended report, and sub-ID segmentation is how you tell them apart.
- Watch for VPN and proxy traffic distorting your own numbers. VPN & proxy traffic can make a restricted-country visitor appear to originate from an accepted country in your ad platform's reporting, then fail the broker's IP-based check at KYC — inflating your apparent conversion rate while your real payout rate lags behind.
- Re-pull the Geo-Map on a fixed schedule, not just when something breaks. Quarterly is a reasonable minimum for an active offer; monthly if you're running paid traffic at volume, since regulatory changes (a new EU restriction, a broker losing a license) can land with no advance notice to affiliates.
- Test before scaling. Send a small, controlled batch of geo-targeted traffic and watch it through to payment before committing real budget — the same discipline covered in testing a broker offer before you scale applies specifically to a new or unfamiliar geo, since a broker's stated list and its actual onboarding behavior don't always match on day one.
A worked example: three geos, three outcomes
Consider one affiliate running the same offer into three geos simultaneously:
- Geo A (accepted, tier 1, license-matched): Traffic converts normally, KYC drop-off is low, and CPA pays out at the full flat rate CPA on schedule.
- Geo B (technically accepted, sub-national restriction missed): The affiliate targeted "Canada" broadly; the broker only accepts three provinces. Roughly 40% of signups from other provinces fail at KYC, silently deflating blended conversion and payout — invisible unless traffic is segmented by region, not just country.
- Geo C (not accepted, high-risk jurisdiction): The broker's public site never explicitly excluded this country, but its FATF exposure meant compliance rejected every account at onboarding. Clicks and signups looked fine in the ad platform; zero commissions were CPA-eligible.
The lesson isn't "avoid ambiguous geos" — it's that ambiguity is exactly what the Geo-Map request and pre-scale test exist to remove before spend, not after.
Mistakes that quietly erode payout rate
- Trusting the broker's marketing site over the compliance-approved Geo-Map. Public pages lag internal policy changes by weeks or months.
- Targeting a country, not a jurisdiction. Canada, Australia, India, and the UAE all have sub-national rules a country-level geo-target misses entirely.
- Ignoring entity splits at multi-brand brokers. The same visible brand can run two entities with two different accepted-country lists.
- Not re-verifying after regulatory news. A license change or entity restructure is exactly when the accepted list moves, and when affiliates are least likely to have checked.
- Letting an ad network's own geo-targeting stand in for broker eligibility. An ad-network-friendly setting controls where an ad can legally run under platform policy — it says nothing about whether the broker can onboard a click from that country.
Choosing the right partnership model once geo fit is confirmed
Geo-Map accuracy also shapes which deal structure makes sense. If you're running traffic across many geos with uneven eligibility, working through an affiliate network that already maintains verified Geo-Maps across multiple brokers can reduce the re-verification burden versus managing direct relationships broker by broker — though it typically costs a lower effective CPA after the network's cut. Whichever route you take, the underlying discipline doesn't change.
Beyond a single broker relationship, this is also where Revenika's own Partner Glossary is worth keeping open as a working reference: terms like tier classification, KYC drop-off, and regulatory jurisdiction come up constantly when you're vetting a new geo-broker match, and having consistent definitions across your team avoids the kind of miscommunication that leads to a mistargeted campaign in the first place.
Frequently Asked Questions
How often should I re-check a broker's accepted-countries list?
At minimum quarterly for an active offer, and monthly if you're running meaningful paid volume into it. Re-check immediately after any news of a broker's license change, regulatory action, or entity restructure — these are the events most likely to shift the list without a direct affiliate notification.
Can I still get paid if a broker accepted a signup but rejected it later on jurisdiction grounds?
Usually no. Most CPA agreements make jurisdiction eligibility a condition of the commission, not just of the signup, which means a client who passes initial registration but fails a later compliance jurisdiction check typically voids the CPA. Read the clawback clause in your affiliate agreement before you assume a signup equals a paid conversion.
Does IP-based geo-targeting alone protect me from mismatched traffic?
Not fully. IP-based targeting reduces obvious mismatches but doesn't catch VPN and proxy traffic, doesn't account for sub-national restrictions like Canadian provinces, and doesn't reflect entity-level splits at multi-brand brokers. Treat it as one layer, not the whole control.
Are restricted-country lists the same across all brokers in a given market?
No. Two brokers competing in the same market can have materially different accepted-country lists depending on which licenses each one holds and which legal entity onboards a given client. Never assume one broker's list applies to another, even within the same vertical.
What's the fastest way to catch a geo mismatch before it costs a full campaign's budget?
Segment traffic and conversion tracking by country-level sub-IDs from day one, and run a small test batch into any new or unfamiliar geo before scaling spend — the same pre-scale discipline used for testing any new broker offer applies specifically to geo expansion.
Conclusion
Geo mismatch is one of the few CPA-eligibility problems that is entirely preventable with process, not luck. A written, entity-level Geo-Map from the broker, sub-IDs segmented by country, a fixed re-verification schedule, and a small test batch before scaling into any new geography together close nearly every gap that turns converting traffic into unpaid conversions. Treat geo-targeting as a compliance control on par with your tracking setup, not a campaign-settings checkbox, and payout rate follows.
Discussions 0
Leave a comment