Sanctions News Desk · Pricing

    Seven of twelve sanctions-screening vendors publish a price. We read every rate card and show the arithmetic

    On 4 September 2026 we opened the pricing page of twelve sanctions-screening vendors and wrote down what was on it. Seven publish a number; five publish a tier name, a calculator with XXX in the total, a 404, a page whose prices never reach the HTML, or a button that emails sales. For a buyer with a budget line to fill, a price that cannot be found is a price that does not exist, so we quote every figure verbatim with its URL and show the arithmetic.

    By ScreenVeritAI Team, Sanctions News Desk

    · Updated

    Key facts

    • Lowest published per-unit rate: €0.01 per API call
    • Cheapest published paid plan: $19 per month
    • Entry price at the incumbent end: From $99 per month
    • Monitoring priced on its own meter: €0.15 per name per month
    • Published per-query data rate: 0.10 € / query

    Short answer

    Seven of the twelve sanctions-screening vendors we checked on 4 September 2026 publish a price on their own website, and five do not. Where a number exists it usually meters something other than a screening decision (an API call, a search, a screen, a query, a monitored entity), so two published prices are rarely comparable until you restate both in your own unit. Across the vendors that publish, one screening unit runs from €0.01 per API call at 120,000 calls a month to €0.45 per check at the top of one published range. Every figure below was read off the vendor's own page that day. None comes from a directory listing, a review site or a sales call.

    What each vendor publishes

    Quoted as written, from the vendor's own page. All checked 4 September 2026.

    VendorPublished price, as quotedSource
    dilisenseEUR 0.10 per API call (Starter, 100 API calls free); 300 EUR/mo — 10,000 calls included, 0.03 EUR per additional call (Professional). Three further tiers in the page's pricing data: €150/mo for 3,000 calls (€0.05), €600/mo for 30,000 (€0.02), €1,200/mo for 120,000 (€0.01)dilisense.com/en/products/aml-screening-api
    SanctScan$0 forever (25 searches/mo); $19/month Solo (250 searches, 25 monitored entities); $39/month Starter (1,500 searches, 150 monitored); $149/month Growth (unlimited searches, 1,000 monitored); Enterprise customsanctscan.app/pricing
    Verifex$0/mo (50 screens/mo); $49/mo Starter (2,500 screens, ~$0.02/screen at Starter); $99/mo Growth (10,000); $249/mo Pro (50,000); Enterprise customverifex.dev/pricing
    ComplyAdvantageFrom $99 per month for 100 250 500 750 1,000 1,500 2,000 monitored entities (Starter). Enterprise is quote-onlycomplyadvantage.com/pricing
    OpenSanctions0.10 € / query; 30-day trial on registration with a business emailopensanctions.org/api
    OndatoAML Screening €0,45 - €0,04 (per check); AML Monitoring €0,32 - €0,04 (per user per month). Both are listed as extras on a table anchored on identity verification (€1,40 - €0,50 per verification)ondato.com/pricing
    ScreenVeritAI€0.39 Quick Check, €0.99 Adverse Media Check, €5.90 Full Search, €14.90 Deep Research Report; no platform fee. Monthly plans on the same pagescreenveritai.com/en/pricing
    sanctions.ioNot published as of 4 September 2026. /pricing returns 404; the calculator renders Monthly estimate: $ XXX and Annual Price: $ XXXsanctions.io/pricing-calculator
    Castellum.AINot published as of 4 September 2026. Tiers without figures: Select the tier that fits your needs and we'll do the restcastellum.ai/pricing
    Sanction ScannerNot published as of 4 September 2026. The pricing URL returns HTTP 404 (Ooops! Looks like something wrong) while still indexed under a "Plans & Pricing" titlesanctionscanner.com/pricing
    NameScanNot published as of 4 September 2026 in the served HTML. The page returns 200 but contains no currency-and-figure string; the price fields are unrendered {{currencyPrice}} placeholders, and the package endpoint answers an unauthenticated request with 401 API key requirednamescan.io/pricing
    World-Check (LSEG)Not published as of 4 September 2026. Request details, Email sales, Call saleslseg.com — World-Check

    Two rows need a caveat. Ondato's figures are real, but they sit in an identity-verification rate card as add-ons, and the volume that moves a buyer from €0.45 to €0.04 is not stated. dilisense's two cheapest and two dearest tiers sit behind an interactive volume selector on the page; the full ladder is enumerated in the page's own embedded pricing data, which is what we quote. The same data says the 100 free Starter calls are per month (100 free API calls per month), which we confirmed on 1 October 2026 when correcting the arithmetic below.

    The same three volumes, priced

    Annual cost for a book of 500, 5,000 and 50,000 checks, using each vendor's cheapest published route to that volume. Currencies are not converted: dollars stay dollars, euros stay euros.

    Vendor — billable unit500 / year5,000 / year50,000 / year
    dilisense — API call€0€380€2,500–€3,600
    SanctScan — search$228$468$1,788
    Verifex — screen$0$588$1,188
    OpenSanctions — query€50€500€5,000
    ScreenVeritAI — check (sanctions + PEP + criminal watchlists, evidence PDF)€195€1,950€19,500

    Read the units before the totals. These rows are not five prices for one product. A dilisense or OpenSanctions unit is a lookup against a dataset; a SanctScan or Verifex unit is a screen inside a hosted workflow that also meters monitored entities separately; the last row's unit is a three-domain check that produces a point-in-time evidence PDF. A cheap row and a dear row can both be correct answers to different questions. We put ScreenVeritAI in the table on the same terms as everyone else, and it is the most expensive line in the 50,000-check column. We would rather you saw that here than in a procurement meeting.

    Two vendors that publish figures are left out of this table, for stated reasons. ComplyAdvantage meters monitored entities, not screens: "from $99 per month" for 100 entities cannot be divided by a number of checks without inventing a relationship between the two. Ondato publishes a range whose volume bands are not published, so 500 checks resolves to anywhere between €20 and €225, an eleven-fold spread that is not decision-grade.

    Footnote — the arithmetic. A book of 500 a year is ~42 a month; 5,000 is ~417; 50,000 is ~4,167.

    dilisense: Starter's 100 free calls renew each month, and these figures assume checks spread evenly across the year; a month above 100 bills the excess at €0.10. At 42 a month the book sits inside the free calls, so €0. At 5,000, 5,000 − 1,200 free = 3,800 × €0.10 = €380 (the €150/mo Basic tier would cost €1,800). At 50,000, Basic's 3,000 calls a month fall short, and the page publishes no rate for calls above Basic's allowance. If the extra 14,000 bill at Basic's own €0.05, Basic costs €150 × 12 + €700 = €2,500; that rate is our assumption. On published terms alone the cheapest route is Professional, €300 × 12 = €3,600 for 10,000 calls a month.

    (Corrected 1 October 2026. The 4 September version showed €50 and €500, charging every call at €0.10, and gave €2,500 at 50,000 without flagging the assumed rate.)

    SanctScan: the free plan caps at 25 searches a month, so 42 a month needs Solo, $19 × 12 = $228; 417 a month exceeds Solo's 250, so Starter, $39 × 12 = $468; 4,167 a month exceeds Starter's 1,500, so Growth, $149 × 12 = $1,788.

    Verifex: 42 a month fits the 50-screen free plan, $0; 417 needs Starter, $49 × 12 = $588; 4,167 exceeds Starter's 2,500, so Growth, $99 × 12 = $1,188.

    OpenSanctions: 500 / 5,000 / 50,000 × €0.10.

    ScreenVeritAI: 500 / 5,000 / 50,000 × €0.39; the rate does not change with volume, and monthly plans on /en/pricing price the same checks differently.

    The meters that are not in the headline price

    A per-check price answers one question, what a new lookup costs. Four other meters decide the invoice.

    Ongoing monitoring of the book you already have. This is a stock, not a flow, and it grows every month you stay in business. dilisense prices it apart from screening entirely, at €0.15 per name per month or €150 a month for 1,000 names, so a 1,000-name book costs €1,800 a year before a single new check is run. SanctScan caps monitored entities per plan (25, 150, 1,000) and charges $0.30 per monitor overage, falling to $0.15 on Growth. ComplyAdvantage's Starter price is a monitoring price. Verifex includes monitoring on all plans. Four vendors, four different answers to the same line item.

    Re-screens forced by list updates. When an authority adds, amends or deletes entries, a defensible programme re-runs the affected book, and a re-run is billed like any other screen on a per-call meter. Re-screen a 2,000-name book once a month and you add 24,000 calls a year that have nothing to do with new customers. At €0.10 that is €2,400; at €0.03 it is €720; on an unlimited-search plan it is nothing. Ask which of those your quote assumes.

    Adverse media as its own meter. dilisense sells adverse media as a separate API with its own ladder (€0.10 per call at Starter, €300/mo with 10,000 calls included at Professional), and so do we: the Adverse Media Check is its own €0.99 line. Ondato folds it into its AML screening line. A quote that says "screening included" and stays silent on media is describing half a workload.

    Seats. Nobody in this survey publishes a per-seat price. It is the line most likely to appear for the first time in a contract, and the one worth asking about earliest, particularly where a second reviewer is a control your policy already requires.

    Why a published price can still be invisible

    Publishing a number and being findable are different achievements.

    When we searched dilisense pricing on the survey date, the vendor's own page was not the first result: SourceForge and Slashdot directory listings ranked above it, even though dilisense publishes a complete five-tier ladder. A buyer, or a model answering on a buyer's behalf, reads a third-party summary of a price the vendor states itself.

    Descartes publishes A Pricing Guide to Denied Party Screening Software Solutions. It gives ranges by company size (up to $5,000, up to $20,000, $100,000+), attributes them to the category rather than to Descartes, prices no Descartes product, and closes by inviting the reader to "contact our export compliance experts today". The figures that circulate for Descartes come from software directories instead.

    NameScan's price is presumably knowable; it never reached the HTML we were served. A crawler, a screen reader or a language model fetching that page on the survey date saw {{currencyPrice}}. Sanction Scanner's pricing URL was still indexed under a "Plans & Pricing" title but returned 404 to anyone who followed it.

    For a buyer shortlisting on a Tuesday afternoon, all four come to the same thing. A price behind JavaScript, behind a form, below a directory listing or behind a broken URL might as well not be there.

    What to ask when there is no number

    For any vendor in the quote-only column, get these in writing before a demo, not after.

    1. What is one billable unit? A name submitted, an API call, a matched entity, or a monitored counterparty, and does a call that returns twenty candidates cost the same as one that returns none?
    2. What is the overage rate, in the same units, above every included allowance?
    3. What does monitoring my existing book cost per year at my current customer count, listed separately from new screening?
    4. Are re-screens after a list update billed? If yes, at what rate, and is there a cap?
    5. Is adverse media on the same meter as sanctions and PEP, or a second contract?
    6. How many seats are included, and what does the next one cost?
    7. What is the minimum term and the minimum annual spend, the two numbers that turn a per-check price into a real one.

    If a vendor will not answer 1, 2 and 4 in an email, the published price of anyone who does is worth more than the discount you are being offered.

    How this page is kept honest

    Prices move, pages get rebuilt, and a survey with a date on it is only useful if the date keeps changing. We re-check this table quarterly: every URL is fetched again, the quoted figure is restated as it stands on the day, and the previous figure is kept with its date rather than silently overwritten. Where a vendor starts publishing, the row moves out of the "not published" column with the date it moved.

    Next scheduled check: 4 December 2026. If a figure here is wrong on the day you read it, the vendor's page is the authority, not this post; every URL is in the table for exactly that reason.

    Frequently asked questions

    How much does sanctions screening cost per check?

    Among vendors that published a figure on 4 September 2026, the published per-unit rates run from €0.01 per API call at 120,000 calls a month to €0.45 per check at the top of one published range. Dividing a self-serve plan's monthly fee by its included allowance gives figures from about $0.005 a screen (Verifex Pro, $249 for 50,000) to about $0.08 a search (SanctScan Solo, $19 for 250). The spread is real, but so is the unit problem: one vendor's unit is an API call, another's is a monitored entity, and those two things are not the same purchase.

    What is dilisense pricing?

    dilisense publishes five tiers on its AML Screening API page. Starter is €0.10 per API call with no monthly fee and 100 calls free each month; Professional is €300 a month with 10,000 calls included and €0.03 per additional call. Three further tiers appear in the page's embedded pricing data: €150 a month for 3,000 calls (€0.05), €600 for 30,000 (€0.02) and €1,200 for 120,000 (€0.01). Ongoing monitoring is priced separately at €0.15 per name per month, or €150 a month for 1,000 names.

    Which sanctions screening vendors do not publish prices?

    Five of the twelve we checked on 4 September 2026: sanctions.io (a calculator that renders "Annual Price: $ XXX"), Castellum.AI (tier names with no figures), Sanction Scanner (its /pricing URL returns HTTP 404 while still being indexed under a "Plans & Pricing" title), NameScan (the served HTML contains no price at all) and World-Check from LSEG ("Request details", "Email sales"). Descartes publishes a pricing guide for the category that never prices Descartes.

    Why do published screening prices not compare directly?

    Because the billable units differ. dilisense charges per API call, SanctScan per search, Verifex per screen, OpenSanctions per query, ComplyAdvantage per monitored entity, and several vendors quote in different currencies. A per-entity price scales with the size of your existing book; a per-call price scales with how often you look. Restate both in the unit that matches your own workload before you compare them.

    What costs are missing from a headline screening price?

    Four recur across this survey: ongoing monitoring of the book you have already onboarded, which is often a separate meter; re-screens forced by list updates, which multiply your call volume without adding a single new customer; adverse media, which several vendors sell as its own API with its own tiers; and seats, which almost nobody prices publicly. Ask for all four in writing before signing.

    Is a free screening tier enough for a compliance file?

    It can cover the volume — two of the vendors here, dilisense and Verifex, would run 500 checks a year at no charge if the checks are spread evenly across the months — but volume is not the test. The question is whether the free tier produces a dated, retrievable record of what was screened, against which list version, and what the result was. A lookup that leaves no artefact is not a compliance file, whatever it cost.

    How often is this price table updated?

    Quarterly. We re-fetch every URL in the table, restate the quoted figure as it stands on the day, and keep the previous figure with its date so the change is visible rather than silently overwritten. The next scheduled check is 4 December 2026.

    Sources

    1. AML Screening API — pricing tiers — dilisense, October 1, 2026
    2. Ongoing Monitoring — pricing — dilisense, September 4, 2026
    3. Sanctions Screening Pricing — Plans & Limits — SanctScan, September 4, 2026
    4. Pricing — plans and included screens — Verifex, September 4, 2026
    5. Pricing — Starter and Enterprise plans — ComplyAdvantage, September 4, 2026
    6. OpenSanctions API — OpenSanctions, September 4, 2026
    7. Pricing — verification, AML and compliance extras — Ondato, September 4, 2026
    8. A Pricing Guide to Denied Party Screening Software Solutions — Descartes Systems Group, September 4, 2026

    Run screening|All analyses

    Informational analysis of published regulatory sources. Not legal advice. Verify the primary sources before acting.