Hidden KYC Costs 2026
The per-check headline rate is the marketing number. The procurement number is the all-in: minimum commitments, implementation fees, AML tier upgrades, manual review, FX exposure, annual escalators and per-entity ongoing monitoring.
The seven hidden cost lines we see most often
1. Monthly minimums
Most published-pricing vendors charge a monthly minimum that you pay whether you use the volume or not. Examples we publish:
- Veriff Essential $49/mo, Plus $99/mo, Premium $209/mo.
- Sumsub Basic $149/mo, Compliance $299/mo.
- iDenfy Basic $135/mo, Premium $325/mo.
If your verification volume is below the minimum threshold, you pay the minimum regardless. For a marketplace doing 30 verifications a month, Sumsub Compliance's $299/mo minimum works out to ~$10 per verification effective.
2. AML tier upgrade
Vendors that bundle AML into a higher tier rather than as a per-check add-on can quietly add 30-50% to the per-check cost. Sumsub Compliance ($1.85) versus Basic ($1.35) is a 37% jump for AML. Veriff structures AML differently as a per-check $0.64 add-on, which can be cheaper at low AML-volume and more expensive at high AML-volume.
3. Implementation and onboarding fees (quote-only vendors)
Quote-only vendors (Onfido, Persona, Jumio, Trulioo, Alloy, Plaid IDV) commonly charge implementation and onboarding fees on top of per-check rates. These are rarely surfaced in initial commercial conversations and we have not found a publicly published implementation-fee range from any of these vendors. Ask the vendor directly: what is the implementation fee? Is it a one-off or amortised across the contract? Are integration-support hours included, and what is the time-and-materials rate if you exceed them?
4. Manual review surcharges
Vendors offer 24/7 human review of flagged cases at a per-case surcharge. iDenfy publishes this at $0.55 (Basic) / $0.45 (Premium) / $0.35 (Enterprise). If 5% of your applicants get flagged for manual review, that adds roughly $0.018-$0.028 per applicant blended. Sumsub and Veriff manual-review rates are typically quoted on a commercial-conversation basis.
5. FX exposure on non-USD pricing
Vendors that publish in GBP or EUR add FX exposure for USD procurement teams.Stripe Identity publishes £1.25 per check; that is ~$1.57 at June 2026 GBP/USD ~1.26, but could be $1.40 or $1.75 a year later. Ondato publishes EUR 1.40-0.50 ranges. Procurement should price-in FX volatility on multi-year deals.
6. Annual escalator on multi-year contracts
Quote-only vendors typically discount on multi-year commitments in exchange for an annual price-escalator clause. We have not found a publicly published escalator-range from any of these vendors, and any specific percentage we cited would be inference. Ask the vendor directly: what is the annual price-escalator clause? Is it CPI-linked or a fixed percentage? Quote me the year-2 and year-3 effective per-check rate explicitly, not just the year-1 headline.
7. Ongoing monitoring per-entity rate
For regulated verticals (crypto, neo-banks, lending) the ongoing AML monitoring on the existing customer book often costs more in aggregate than new-customer KYC. Sumsub bundles it into Compliance; Veriff charges $0.09 per ongoing check. Pricing not publicly disclosed by quote-only AML vendors. Ask the vendor directly for their per-entity monitoring rate, and model it against your existing customer book size before signing.
Worked example: the gap on a 5,000/month workload
Acme Crypto Co. (illustrative example, not a real company) plans 5,000 KYC + AML verifications per month using Sumsub Compliance. The headline rate is $1.85 (published) and the per-ongoing-check rate on Veriff is $0.09 (published). The rest of the all-in stack (implementation fee, escalator, quote-only monitoring rate) is not publicly disclosed and must come back from the vendor.
Even using only published rates, the all-in floor is 97% above the headline new- customer KYC line. Implementation and escalator land on top of this and must be requested explicitly. Procurement should model year-3 effective on multi-year deals, not year-1 headline.
How to surface the hidden costs in a vendor call
- Ask for the all-in per-verification cost including AML, liveness, manual review and free-tier credits applied.
- Ask for the implementation fee, integration support hours and the time-and-materials rate if you exceed them.
- Ask for the annual escalator clause and an explicit year-3 effective rate.
- Ask for the ongoing monitoring per-entity per-month rate.
- If pricing is non-USD, ask the vendor whether they will fix the USD rate or pass FX through.
- Ask for the monthly minimum on every tier and the consequences if you fall below.