Palm Logo
June 22, 2026·PalmAI-ProductTeam

How to Read Biometric Accuracy: FAR, FRR, and the Tradeoff Behind Every Spec Sheet

Who this article is for

This is for buyers, IT and security managers, compliance officers, and journalists who keep running into biometric accuracy numbers — in vendor decks, RFP responses, and news stories — and want a durable way to judge whether a claim is meaningful. No statistics background needed.


What Is Biometric Accuracy?

Biometric accuracy is a pair of error rates — not a single percentage — that describes how often a system makes the two mistakes it can make: letting in the wrong person, or turning away the right one.

False Acceptance Rate (FAR) is the proportion of impostor attempts that the system wrongly accepts. False Rejection Rate (FRR) is the proportion of genuine attempts that the system wrongly rejects.

A FAR of 0.001% means that, under the test conditions, roughly one in 100,000 impostor attempts would be incorrectly accepted. An FRR of 0.1% means that about one in 1,000 legitimate users would be incorrectly turned away and asked to try again. Both numbers only have meaning when you also know the threshold and the dataset they came from.

There's a vocabulary wrinkle worth clearing up early. The international testing standard, ISO/IEC 19795-1, distinguishes the matching-level rates — False Match Rate (FMR) and False Non-Match Rate (FNMR) — from the decision-level rates FAR and FRR, which also fold in things like failure-to-acquire. In everyday use, FAR and FRR are used loosely as synonyms for FMR and FNMR, and most vendor sheets blur the two. It's a reasonable shorthand, but if a spec says "FMR" where you expected "FAR," they're describing essentially the same kind of error.


How FAR and FRR Trade Off Against Each Other

Every biometric system compares a live sample to a stored template and produces a similarity score. A threshold decides how high that score must be to count as a match. Everything about accuracy flows from where you set that threshold.

  1. Raise the threshold (demand a closer match) — fewer impostors get through, so FAR drops. But more genuine users fall just short on a bad scan, so FRR rises.
  2. Lower the threshold (accept looser matches) — genuine users sail through, so FRR drops. But the door opens wider to impostors, so FAR rises.

You cannot push both to zero at once. This is the single most important idea in reading any accuracy claim: FAR and FRR are a tradeoff dialed in by a threshold, not two independent quality scores.

Two terms describe this tradeoff:

  • DET curve (Detection Error Tradeoff): a plot of FAR against FRR across every possible threshold. It shows the full menu of operating points a system can be tuned to.
  • EER (Equal Error Rate): the single point on that curve where FAR and FRR are equal. A lower EER generally means a better-performing algorithm, which makes it useful for comparing systems — but almost no real deployment actually runs at the EER. A bank runs far below it on FAR; a high-traffic turnstile runs lower on FRR.

So "what's the accuracy?" is the wrong question. The right one is: "What's the FRR at the FAR you intend to operate at?"


How to Read a Vendor's Accuracy Claim

This is where most accuracy numbers fall apart. A few rules make a claim either trustworthy or suspect.

Demand an operating point. A credible figure pairs the two rates, like "FRR of 0.1% at a FAR of 0.001%." A lone "99.9% accurate" hides which error it's describing and at what threshold. The way national evaluators report results is the model to copy: the U.S. National Institute of Standards and Technology (NIST), in its ongoing face recognition evaluations, publishes FNMR at a fixed FMR (for example, FNMR measured with FMR pinned at one in a million). That format is unambiguous because both axes are stated.

Ask about the dataset and conditions. Accuracy measured on a clean, cooperative lab dataset will not survive contact with cold hands, bright sun, dust, or rushed users. Numbers are only comparable when the test population and capture conditions are comparable.

Match the metric to the risk. For a payment or banking flow, FAR is the number that matters — a wrongful acceptance is fraud. For a high-throughput gate, an over-tight FRR is the bigger operational pain, because every false rejection is a person re-trying and a queue backing up.

A concrete example helps. PalmAI publishes different accuracy figures for different industries — not because the technology changes, but because each deployment is tuned to a different operating point on the same tradeoff curve:

Same recognition system, different operating points by use case
Deployment contextPublished FAR (security)Published FRR (convenience)What the tuning optimizes for
Finance & banking~1 in 100 million~0.1%Fraud prevention — reject impostors aggressively
Building & campus access~0.001% (1 in 100,000)~0.1%Throughput — keep entry queues moving

Read across that table and the lesson is clear: a single "accuracy" headline could never capture both rows. The finance configuration tightens FAR by four orders of magnitude versus the access configuration, because the cost of a wrong acceptance is completely different.


Why a Good Accuracy Number Still Isn't "Security"

Here's the part that's easy to miss, and it matters more in 2026 than it did a few years ago. FAR and FRR are measured against honest comparisons — a real palm, a real face, a real finger, presented normally. They say nothing about an attacker who presents a fake.

That's a separate axis entirely, governed by a different standard (ISO/IEC 30107 for presentation attack detection) and answered by liveness detection, not by the error rates above. With generative AI making spoof artifacts — deepfake video, printed replicas, 3D models — cheaper and more convincing, a system can hold a superb FAR on genuine traffic and still be defeated by a presentation attack if it has weak liveness. So when you read accuracy specs, treat them as one of two questions: how well does it tell real people apart (FAR/FRR) and how well does it resist fakes (liveness / PAD). A strong number on the first doesn't earn a passing grade on the second.

This is also where modality matters. A biometric whose feature lives beneath the skin — like the vein pattern used in palm recognition alongside the surface palm print — presents a different attack surface than one captured by an ordinary camera, because the trait can't be lifted from a photo at a distance. That doesn't make any system unspoofable; it means the FAR/FRR conversation and the liveness conversation have to be read together, never one as a stand-in for the other.


Limitations and Considerations

A few honest caveats before you trust any number:

  • Vendor self-tests aren't independent. A figure from an in-house test isn't the same as one from an independent evaluator like NIST. Ask who ran the test and on what data.
  • Lab rates are an upper bound, not a promise. Real-world FRR is almost always higher than the brochure, because real users and environments are messier than test sets.
  • "Accuracy %" and "FAR/FRR" aren't interchangeable. If a sheet only gives you "99.x% accuracy," ask them to restate it as a FAR/FRR pair at a stated threshold. If they can't, treat the claim as marketing.
  • Demographic performance varies. A single headline rate can hide uneven performance across ages, skin tones, or populations. Where it matters, ask for rates broken out by group.

A buyer's checklist for reading accuracy specs

Before you accept any biometric accuracy claim, confirm you can answer:

  • Does the claim give both FAR and FRR, not a single "accuracy %"?
  • Is there a stated operating threshold (e.g., "FRR at FAR = 0.001%")?
  • Do you know the test dataset and conditions the numbers came from?
  • Was the test run by an independent evaluator, or self-reported?
  • Is the FAR tuned to your risk level (payment vs. convenience access)?
  • Are liveness / anti-spoofing results reported separately from FAR/FRR?

Frequently Asked Questions

What does FAR mean in biometrics?

FAR (False Acceptance Rate) is the proportion of impostor attempts a system wrongly accepts. A FAR of 0.001% means roughly one in 100,000 impostor attempts would be incorrectly let through under the test conditions. It's the error that matters most in security-critical flows like payments, because a false acceptance is effectively fraud.

Is a lower FAR always better?

Not without context. Lowering FAR means tightening the matching threshold, which raises FRR — so more legitimate users get rejected and have to retry. The right FAR depends on the use case: a bank wants an extremely low FAR; a busy turnstile may accept a slightly higher FAR to keep FRR low and queues moving.

What's the difference between FAR/FRR and FMR/FNMR?

FMR and FNMR are the matching-level error rates defined in ISO/IEC 19795-1; FAR and FRR are decision-level rates that also account for steps like failed captures. In everyday vendor language the pairs are used interchangeably, and for most buyers they describe the same two mistakes: wrongly accepting an impostor, or wrongly rejecting a genuine user.

Does a great FAR mean the system can't be fooled?

No. FAR and FRR are measured on honest attempts, not deliberate attacks. Resistance to fakes — printed images, replicas, deepfakes — is measured separately as presentation attack detection (ISO/IEC 30107) and handled by liveness detection. Always read the two together.

How is palm recognition accuracy reported?

Because palm recognition can be tuned to different operating points, PalmAI publishes different FAR/FRR figures per industry — for example, a finance-grade FAR of roughly one in 100 million versus around 0.001% for building access, both at an FRR near 0.1%. See how this is applied for payment-grade verification and on-premise access control.


Sources / Further Reading


Related Resources


About Tencent PalmAI

Tencent PalmAI is an AI-powered palm recognition service combining palm print and palm vein identification for payment, KYC, access control, and smart lock scenarios.

Because the same recognition engine can be tuned to very different operating points, PalmAI publishes accuracy figures by industry rather than a single headline rate — financial-grade FAR where fraud is the risk, throughput-friendly tuning where queues are the risk.

Learn more at palm.tencent.com

Ready to start ?
Use PalmAI in your business now!