TrustVerify logoTrustVerify
Decorative footer background
TrustVerify logoTrustVerify

Identity and business verification for UK marketplaces. ID document and selfie checks, UK company and director checks, and a recorded decision on every check.

020 4542 7323

Solutions

  • All solutions
  • Identity (IDV/KYC)
  • Business (KYB)
  • Bot detection
  • AML & PEP screening
  • Seller verification (KYS)
  • UK registry checks
  • Ongoing monitoring
  • Review queue & trust score
  • Fraud checks
  • IP geolocation
  • Email validation
  • Escrow (secure transactions)

Industries

  • Marketplaces

Developers

  • Platform
  • Integrations
  • Developer docs
  • API reference
  • Webhooks
  • Changelog
  • API status
  • Help centre

Blog

  • All articles
  • Glossary
  • Compare
  • Sumsub alternatives
  • Onfido alternatives
  • Veriff alternatives

Company

  • About TrustVerify
  • Careers
  • Contact sales
  • Privacy policy
  • Cookie policy
  • Terms of service

© 2026 Magnificentech Solutions Ltd (Company No. 16321180), trading as TrustVerify. Registered in England & Wales. All rights reserved. · trustverify.co.uk

TrustVerify, Willow Farm, Choppington, Northumberland NE62 5EU · 020 4542 7323

  1. Blog/
  2. Fraud Prevention/
  3. What Is a Trust Score? How 0–100 Risk Scores Work
Fraud Prevention

What Is a Trust Score? How 0–100 Risk Scores Work

What TrustVerify's 0–100 trust score includes, what a missing check does to it, and how a UK marketplace should read it before approving a seller.

Ayodele Michael Omotayo avatar
Ayodele Michael Omotayo
Founder & CEO, TrustVerify · 29 June 2026 · Updated 31 October 2026 · 13 min read

A trust score condenses check results into one number from 0 to 100, where higher means lower risk. It is a sorting aid for a reviewer. It is not, on its own, a decision to let a seller trade.

TrustVerify uses that name for two different calculations. Mixing them up is the mistake this guide is here to prevent. One number sits on an identity-verification report and is built from the checks that ran on that person. The other is an API call: you send signal values you already hold, and the API weights them. A UK marketplace should know which number it is looking at before it writes a rule around it.

This article explains both, with the bands and caps the product uses today, a worked example from a UK marketplace, and the point at which a person still has to decide.

The two scores, and why the difference matters

The score on an identity check

When someone completes an identity check, the report carries a trust score, a risk band, and the individual results beside it. The score is there so a reviewer can see, at a glance, how strong the biometric evidence was and whether a document problem has already pulled the number down.

It is not a blend of every check TrustVerify can run. A Companies House result does not move this number. A sanctions result does not move it either. Those checks are reported next to the score, and the sanctions result can stop an automatic approval, but they are not ingredients of the arithmetic. If your rule says "approve anyone over 80", you have ignored the company check and the screen. That is the wrong way to read the report.

The API trust score

POST /api/v1/trust-score does something else. You send an entityId and a list of signals. Each signal has a type and a value from 0 to 1. TrustVerify applies fixed weights and returns a 0–100 score, a tier, and a breakdown of the values you sent. With no signals, the score is 50.

Use this when you already hold results — a face-match figure, an AML outcome, an account age — and you want one weighted number for a seller record in your own database. You choose which values to send. You do not choose the weights.

The signals behind the identity-check score

The score on an identity-verification report is calculated only from checks that actually ran. A check that did not run is left out of the calculation, never counted as zero:

  • Biometric face match: how closely the selfie matches the photo in the identity document.
  • Liveness check: we cover liveness checks. Liveness is not shown as a separate number in the score.

The rest of the check is reported alongside the score rather than folded into it:

  • Document reading: whether a name and a document number could be read, and the quality of that extraction. Where the machine-readable zone is present, its check digits are tested. An unreadable document is not a pass.
  • Sanctions and PEP screening: clear, review, hit, or not screened. A screen that did not run is not labelled clear. Adverse media is not part of this identity check. It is available on the AML screening path.

Two caps sit on top of the arithmetic, and they matter more than the raw face-match figure:

What happenedWhat the score can show
The document could not be read (no name or document number)At most 59, which is high risk
The document is expired, or the image carried a tamper flagAt most 74, which is below the low-risk line
A strong face match and a readable, in-date documentAt most 95

The score does not go above 95. If the face comparison did not run, and there is no other measured biometric result to include, the score is 55. That is high risk. It is not a pass, and it is not printed as a fabricated zero. A measured zero — a comparison that ran and found no likeness — stays in the calculation. Dropping it out would make the score look better than the evidence.

Why one number is not the decision

A single score is useful because a queue can be sorted by it. It is a poor sole gate. An identity check is approved automatically only when all of the following are true:

  • the face match passed;
  • the document could be read;
  • the document is in date;
  • the details the person entered match the document;
  • the sanctions and PEP screen completed and came back clear;
  • no capture flag is holding the check (for example a sign the image was tampered with).

Anything else is held for a person. The status is approved or held for review. A low score does not decline the seller by itself, and neither does a failed face match. A reviewer sees the score, the band, the document fields and the screen, and records the decision. A strong face match still waits if the document is expired, the name does not match, or the screen did not come back clear. See fraud prevention for order scoring, which is a separate check.

How to read the band

TrustVerify maps the identity-check score to a fixed band:

ScoreBandWhat to do with it
80 to 95Low riskBiometric evidence is strong and no document cap applied. Still confirm the screen and the details before you treat it as approved.
60 to 79Medium riskRead the report. A cap of 74 means the document is expired or the image was flagged.
55 to 59High riskThe face comparison was weak or missing, or the document could not be read. A person should look.

The bands are not a setting. You cannot move "low risk" from 80 to 70. What you decide is what your team does with each band: list a low-risk, clear-screen seller straight away, or still look at every new limited company before the first payout.

A UK marketplace example

Picture a marketplace in Leeds that sells refurbished outdoor kit. Two sellers apply on the same morning.

A private seller in York wants to list a used jacket. The face match is strong, the document is in date, the name matches what they typed, and the sanctions and PEP screen comes back clear. The score lands in the low-risk band, under the cap of 95. The check can be approved because every gate passed, not because the number was high. A proof-of-address file, if you collect one, is for a person to read. It is not its own score. See identity verification.

A limited company in Sheffield wants to list new electronics under a company name. The person opening the account passes the same identity check, with a low-risk score. That number says nothing about the company. You still look up the company on Companies House, read the officers and the people with significant control, and screen the company and those people. Those results live on the KYB check and, if a person needs to look, on the review queue. A high identity score plus an inactive company is a hold, not an approval. The score did its job by not pretending to include the register.

A third case is the one teams miss. The face match is strong, so the uncapped score would be high, but the passport expired last month. The score is held to at most 74, medium risk, and the check is held for review because the document is expired. The seller is not declined by the number. Someone looks, asks for a current document, and records why.

If you later want one figure on the seller's row in your own admin, send the results you trust into the API trust score. Put the face-match result in as biometric_match and the screen in as aml_result, each scaled from 0 to 1. Leave out anything you did not measure. An empty call returns 50, tier provisional, which is not a reason to pay the seller.

The API trust score, weight by weight

The weights are fixed. A type the table does not list weighs 0.05. Values must be numbers from 0 to 1. A missing or non-numeric value is rejected rather than guessed.

Signal typeWeightWhat you are sending
biometric_match0.25How strong the face match was, scaled 0 to 1
aml_result0.20Your screen outcome, scaled 0 to 1
document_authenticity0.15How usable the document read was, scaled 0 to 1
device_fingerprint0.10A device signal you already hold
ip_risk0.10An IP signal you already hold
transaction_history0.10History you already hold
account_age0.05How established the account is, scaled 0 to 1
communication_pattern0.05A signal you already hold
Any other type0.05Included at a low weight. Prefer the named types

The score is the weighted average of the values you sent, multiplied by 100 and rounded. Send nothing and it is 50. The tier is then:

ScoreTier
75 and abovetrusted
50 to 74provisional
25 to 49elevated_risk
Below 25blocked

"Blocked" is the tier name on this response. It is not an instruction to close the account, and it is not the identity-check status, which is only ever approved or held for review. The call does not run a face match or a Companies House search. It only weights what you send. If you send biometric_match: 1 without a face match, you have invented the evidence. The breakdown lists the values you sent.

The fraud score is a third number

Order and sign-up risk is a different endpoint again: POST /api/v1/fraud/score. You send what you know about the session — an IP address, a device fingerprint from your own client, the shopper's browser details, and the order. The response is a 0–100 score where higher is safer, a risk tier, and an action of approve, review or block.

Inputs include IP reputation, device reuse, bot signals you forward, a billing and shipping mismatch, and the order itself. If no IP result was available, the score is marked as a heuristic, and a heuristic score does not come back as approve. A WooCommerce store can set review and hold thresholds on that order score. Orders at or below them are flagged or held, not cancelled. That setting is on the WooCommerce plugin and does not move the identity-check bands. Shopify stores. See integrations.

Keep the three numbers apart in your runbook:

  1. Identity-check trust score — face match, with document caps, plus a separate screen.
  2. API trust score — a weighted blend of values you send.
  3. Fraud score — the session and the order.

A checklist before you automate anything

  • Name which score the rule uses. Write it down. "Trust score" alone is ambiguous.
  • On identity checks, require the face match, a readable in-date document, matching details and a completed clear screen. Do not approve on the number alone.
  • Treat 59 and below as a person-sized problem. Treat an expired document or a tamper flag as a hold even if someone describes the score as "medium".
  • For a limited company, run the company check as well. Do not expect the identity score to include Companies House, officers or people with significant control.
  • If you call the API trust score, send only signals you measured, on the 0 to 1 scale, and store the breakdown with the seller.
  • Sort the review queue by the score if it helps your team. Record the decision and the reason either way. The queue and escalation live on review queues.
  • Re-screen after onboarding. A score from sign-up does not notice a later sanctions change. That is ongoing monitoring.
  • For a high-value trade between a buyer and a seller, escrow through Escrow.com, available on request.

UK rules that sit behind the number

This section is a summary, not legal advice. Which duties apply depends on your business.

A trust score does not discharge a legal duty. It is evidence you can show alongside the underlying checks.

  • Money Laundering Regulations 2017. Firms in scope, including many payment and e-money firms, must identify and verify customers and beneficial owners and keep records. A marketplace is often outside that list, and its payment partner is often inside it. The partner will ask what you checked and what you kept. The score is not the record. The document fields, the screen and the decision are. Source: The Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017 and FCA guidance on money laundering and terrorist financing.
  • UK financial sanctions. Everyone in the UK must comply, including not making funds or economic resources available to a designated person. That is why a clear screen is a gate of its own, separate from the score. Sources: the UK sanctions list and OFSI.
  • Reporting rules for digital platforms. UK platform operators that facilitate sales by sellers have to collect and verify certain seller information and report it to HMRC. A score is not a substitute for the seller information those rules name. Source: GOV.UK — Reporting rules for digital platforms.
  • UK GDPR. A selfie and an identity document are personal data. Biometric data used to identify someone is special category data. You need a lawful basis and a retention rule you can explain. TrustVerify is registered with the ICO. Source: ICO — special category data and the Data Protection Act 2018.
  • Online Safety Act 2023. Some services have duties on illegal content, including some fraud, supervised by Ofcom. A seller score is one control you can describe. It is not an illegal-content system. Sources: Online Safety Act 2023 and Ofcom.

Your obligations stay with you. The checks and the recorded decision help you show what you did.

What to read next

  • KYC vs KYB vs KYS — which checks belong to which seller.
  • How to choose KYC software in the UK — criteria, a sourced provider table, and a marketplace checklist.
  • Why the checks are built the way they are — published standards, open libraries, and missing results that are never filled in.
  • Seller verification, KYC and the glossary.
  • Plans, if you want to see what a marketplace subscription includes.

Judge the score by whether you can explain it to a payment partner six months later: which checks ran, which did not, what the band was, and who approved the seller. If you cannot, the number was decoration.

Frequently asked questions

What is a trust score?
A trust score is a single number from 0 to 100 that summarises check results. A higher score means lower risk. On a TrustVerify identity check, only measurements that actually ran are included. A check that did not run is left out, never entered as zero and never treated as a pass.
Is a high trust score enough to approve someone?
No. An identity check is approved automatically only when the face match passes, the document is readable and in date, the details entered match the document, and the sanctions and PEP screen completed and came back clear. Anything else is held for a person. The score does not decline someone on its own.
Can I change the trust-score bands?
No. On an identity check the bands are fixed. 80 and above is low risk, 60 to 79 is medium risk, and below 60 is high risk. Your team decides what each band means for your marketplace. The formula is not a setting you edit.
What is the difference between the identity-check score and the API trust score?
The identity-check score is calculated by TrustVerify from the face match and from document problems that cap it. The API trust score is a separate call. You send signal values you already hold, each from 0 to 1, and TrustVerify weights them. They are different numbers. Do not treat one as the other.
What happens if a check did not run?
It is left out of the identity-check score. With no measured face-match result, that score is 55, which is high risk. It is not filled in as a pass, and it is not printed as zero. The report says the measurement was not assessed.
Does a low score automatically decline a seller?
No. A low score, an expired document, a mismatch, or a screen that did not come back clear all hold the check for a person. TrustVerify does not turn the score into an automatic rejection.

See TrustVerify in action

KYC, KYB, AML screening and fraud prevention in one place, with published pricing.

Book a 30-minute demoSee pricingRead the API docs
Ayodele Michael Omotayo avatar

Ayodele Michael Omotayo

Founder & CEO, TrustVerify

Founder and CEO of TrustVerify. Building identity and business verification for UK marketplaces, with every decision recorded.

LinkedIn →

Related posts

Cover image: Device Fingerprinting and Bot Signals on UK Marketplaces

Fraud Prevention

Device Fingerprinting and Bot Signals on UK Marketplaces

What device fingerprinting and bot signals can tell a UK marketplace about fake sellers and scripted signups, and how to use them without overreacting.

Cover image: Designing a Fraud Review Queue That Does Not Become a Backlog

Fraud Prevention

Designing a Fraud Review Queue That Does Not Become a Backlog

How to design a manual review queue for marketplace fraud and verification: what to route, how to prioritise, what reviewers need and how to keep it small.

Cover image: Email and Phone Risk Signals at Signup

Fraud Prevention

Email and Phone Risk Signals at Signup

What email and phone checks reveal at signup: disposable domains, missing mail servers, VoIP numbers and how to act without blocking real users.

On this page

  • The two scores, and why the difference matters
  • The score on an identity check
  • The API trust score
  • The signals behind the identity-check score
  • Why one number is not the decision
  • How to read the band
  • A UK marketplace example
  • The API trust score, weight by weight
  • The fraud score is a third number
  • A checklist before you automate anything
  • UK rules that sit behind the number
  • What to read next