Table of contents
Content Active
Content inactive

An amber or insufficient result in a background verification (BGV) report means a check hasn't finished. It isn't a fail. Insufficiency means the check is missing something from the candidate, such as a readable degree certificate or an experience letter, so the fix is to get exactly that. Unable to verify means a source, like a past employer's HR team or a university, didn't give an answer, so the fix is a different source. Read the reason on the check, send one specific request, set a review date, and record your hiring decision separately from the verification result.

That's the whole method. The rest of this guide shows you how to run it check by check, and how to stop many of them from happening at all.

If amber cases are eating your week, use SpringVerify. We built it so the chasing isn't yours: the candidate gets a secure link that shows exactly what's missing, our team escalates to a past employer's reporting manager on WhatsApp when their HR goes quiet, and you see every request and reply in your dashboard rather than your inbox. HackerEarth's HR team described the difference this way: "Earlier, we had to intervene and initiate follow-ups with both the earlier vendor and candidates. With SpringVerify, we are no longer doing this. We only step in to talk to the candidate about an issue with their documentation."

You probably know the moment this guide is for. The offer is signed, the laptop is ordered and the joining date is Monday. Four checks are green. One has sat in orange for nine days, and nobody can tell you why.

In summary

  • "Amber" isn't one thing. It usually covers three different statuses: insufficiency (something is missing), unable to verify (a source didn't answer) and minor discrepancy (a small mismatch). Each needs a different fix.
  • Clear an insufficiency by asking for the exact document or detail named in the check's comment, through the vendor's secure upload, not by email.
  • Clear an unable-to-verify result by switching source: the reporting manager, EPFO records, a university's registrar or a Police Clearance Certificate (PCC), depending on the check.
  • Give every open check an owner and a review date, then make a written decision. Joining with an open check is a policy call, not a pass.
  • On SpringVerify, every status, comment, contact attempt and regrade is logged, so the decision you make holds up in an audit.

What does amber or insufficient mean in a BGV report?

Amber means a check is neither clearly verified nor clearly failed, and insufficient means the check can't finish because something is missing. Most reports use a red-amber-green (RAG) scheme, but no regulator in India sets BGV colour codes, so each provider defines its own, and one vendor's amber can be another's minor discrepancy or "unable to verify". Always read the status name and the reason written on the check, not just the colour.

SpringVerify doesn't use a single amber. Our published status key splits what most teams call amber into separate colours, because each one needs a different person to act:

SpringVerify statusColourWhat it meansWho acts next
InsufficiencyOrangeThe documents or details provided aren't enough to run the checkThe candidate (or your team) supplies the specific item requested
Unable to Verify (UTV) / InconclusiveYellowThe check concluded without a definite outcome, usually because no reliable source or verifier answeredYou review the sources tried and ask whether another one exists
Minor DiscrepancyPinkA small mismatch, such as a name spelling variationYou review it against your policy for the role
On-HoldBlackThe check is paused because documents or details are missingWhoever holds the missing item
Insuff-ClosedGreyThe check was closed because an insufficiency was never resolvedYou decide what the unfinished check means for the hire
Major DiscrepancyRedA major mismatch, such as fake employment details or a fabricated offer letterYou, under your adverse-finding process
Completed (Verified)GreenThe check completed successfullyNobody; review it with the rest of the package

If you prefer plain colours to status names on reports, your SpringVerify account team can switch that on.

One line on that help page saves a lot of wasted chasing: an Insufficiency status can also be caused by pending additional charges. Before you ask the candidate for another document, read the reason on the check. Sometimes the candidate isn't the one holding things up.

Is insufficiency the same as unable to verify?

No. Insufficiency is a gap on the input side: the candidate hasn't given the check what it needs. Unable to verify is a gap on the source side: the candidate gave everything, but the employer, university or other verifier didn't confirm or deny. Neither one says the candidate lied.

Three questions sort any amber check in under a minute:

  1. Did the candidate supply every document and detail the check asked for? If not, it's an insufficiency, and the next step sits with the candidate.
  2. Did the source answer at all? If not, it's unable to verify, and the next step sits with your vendor: find another source.
  3. Did the source answer with something different from the candidate's claim? If so, it's a discrepancy, minor or major, and the next step is your decision under policy.

The sort matters because one generic "please expedite" reminder fits none of them. A candidate who uploaded a blurry marksheet needs to hear "upload a clearer copy". A university that hasn't replied in three weeks needs a registrar escalation. A fourth reminder to the candidate about the university's silence only makes them anxious.

How do you clear an insufficiency fast?

Find the exact request on the check, send the candidate one clear message pointing to the secure upload link, and make sure they know what will count. A candidate who knows precisely what's missing can usually fix it quickly. Vague requests are what make insufficiencies drag.

Here's how that works on SpringVerify:

  1. Read the request where it lives. On the Candidate List, click the verification icon for the stuck check (Employment, say). It opens that check's Check Details page, where the Insufficiency History shows the comment our team sent the candidate, the candidate's replies and any back-and-forth since. You can also see insufficiency comments on the Candidate Details page. The history shows while the check is in Insufficiency, has at least one comment and hasn't been closed. If you can't see it, check the status first: the candidate may already have replied.
  2. Point the candidate to the secure link. When we raise an insufficiency, the candidate gets an email with a secure link that opens the request, lets them upload documents or add a comment, and submit. The same link works again and again, so they can track progress and see new comments without hunting through their inbox.
  3. Let "skip for now" do its job. If the candidate can't get a document today, they can choose "skip for now" and give a reason. It isn't a waiver. They have to give the reason in a comment, and they get a reminder to complete it later.
  4. Answer the real question. If a candidate doesn't have the standard document, the next section lists what we accept instead. Candidates with questions can also write to insufficiency@springverify.com.

Your message to the candidate should be specific and friendly. Most candidates are honest, and a wrong file is usually just a wrong file. Something like:

Hi [Name], your background check for [Company] needs one more document: [the exact item in the request, for example "all semester marksheets for your B.Com"]. Please upload it using the secure link in the email from SpringVerify. If you can't get it by [date], use "skip for now" and tell us why, and we'll work out another way with you.

Notice what the message leaves out: no forwarded copies of their documents, no request to email files to a recruiter, no threat. Keep candidate documents inside the verification platform, where access is controlled and logged.

What documents clear an insufficiency for each check?

Ask for the document the check needs, and nothing more. The table below is SpringVerify's standard list of what each check requires when an insufficiency is raised, with the alternatives we accept or suggest when the standard document isn't available.

CheckStandard requirementIf the candidate doesn't have it
ID checkPAN, Voter ID or Driving LicenceAnother of the three listed IDs
Passport checkPassportNone; the check needs the passport itself
Address checkGovernment-issued ID with address: DL, Aadhaar, Passport, Voter ID or Ration CardA recent utility bill in their or a family member's name, or an affidavit on stamp paper confirming their stay at the address
Court checkSame as the address checkAs for the address check
Employment checkExperience letterAsk the former employer for it first. A relieving letter or payslips can support the dates while you wait; ask SpringVerify which evidence will settle the point (see the next section)
UAN checkUANThe candidate can look up their UAN with EPFO
Education checkDegree certificate plus all semester marksheetsAsk the university for a duplicate or provisional certificate, and explain the delay in the insufficiency comment
Credit checkPAN with name, date of birth and addressNone; the check needs the PAN details
World-Check (global database)Name, date of birth and addressNone; these details are the check
Social media checkLinks to LinkedIn, Facebook, Twitter and Instagram profiles, made publicProfiles the candidate actually has
Drug testUrine sample, collected at the candidate's home, a nearby lab or your office for bulk drives, where serviceableReschedule the collection

The affidavit and utility-bill alternatives for address are SpringVerify's published answer; the other alternatives are practical steps to agree against your own policy.

Two habits prevent a lot of insufficiencies before they start. First, tell candidates the full document list when you send the BGV form, not after a check stalls. Second, ask for HR and reporting-manager contact details for every past employer in the form itself. We ask for both because they let us reach the right person at the company quickly, which cuts turnaround, and small companies in particular can be hard to reach without a named contact. For address checks, candidates can also authenticate through DigiLocker, which brings in government-issued documents directly instead of a scanned upload.

What do you do when a source never replies?

Change the source, not the deadline. An unable-to-verify result means the employer, university or record holder didn't answer, so another reminder to the same inbox rarely helps. The right second source depends on the check, and a good vendor should be working through it before the check ever turns yellow.

This is where the difference between vendors shows. Here's what we do on each check when the first source goes quiet:

CheckWhere it usually gets stuckWhat SpringVerify does next
EmploymentThe past employer's HR team doesn't replyWe escalate to the candidate's reporting manager over WhatsApp, and use PF/EPFO records as a backup for tenure where they're available
Employment (company closed)No one left to answerWe rely on PF/EPFO records, MCA archive data and available statutory filings, which exist whether or not the company still trades
EducationThe university is slow or doesn't respondA regional verification partner with a contact at the institution checks the records; if the institution is unrecognised, unresponsive or the records look suspicious, we write to the registrar directly on official letterhead
Education (university closed or merged)The original institution no longer existsWe route the request to the successor body or the state education department that holds the archived records
AddressA digital check returns a discrepancy, or the candidate has poor mobile signalWe recommend a physical check by a trained field agent
Court recordsA possible match can't be confirmed or ruled outWe grade it Inconclusive rather than guess, ask the candidate for a PCC, validate it and re-grade the case, with no duplicate charge and no re-run of the original search
Employment gapsThe candidate doesn't answer questions about a gapUp to three call and email attempts, then an insufficiency asking for another contact; only if that also gets no answer is the check graded Unable to Verify

Sources: SpringVerify employment verification, education verification, address verification, court record check and employment gap check pages, all.

Be clear about what each backup source proves. An EPFO record can support that someone worked somewhere and when. It doesn't confirm their job title or how they left. A company registration shows an employer existed; it doesn't show your candidate worked there. That's why our employment verification confirms tenure, designation and conduct with the employer wherever it can, and states the source behind each point in the report. If a report says "tenure confirmed through EPFO, designation not confirmed", you know exactly what's left open.

For court records, the Inconclusive grade exists to protect candidates. Court records in India often leave out a father's name or address, and spellings vary, so a raw name search can pin a stranger's case on your candidate. Our court record check grades every match against name, father's name and address, and sends unclear matches down a defined PCC path instead of leaving you with a name hit and a decision to make.

How long should HR wait before escalating an amber case?

Set a review date for each open check based on that check's normal turnaround time (TAT), not one hold period for everything. A missing marksheet should close within days; an official university confirmation can legitimately take months. If a check passes its normal turnaround with no movement, escalate it that day.

Use SpringVerify's published turnarounds as your baseline:

CheckPublished turnaroundEscalate when
Basic checksUnder 60 secondsIf one is still open, read the comment to see what it's waiting on
All verifications80% completed within 48 hoursYou're in the other 20%; find out which check and why
Digital address verificationUsually 24 to 48 hoursPast 48 hours with no candidate action
Physical address verification3 to 7 business daysPast 7 business days, or a missed visit
Employment verificationMost checks 5 to 6 working days, depending on how quickly the past employer's HR respondsPast 6 working days; ask whether the reporting manager route has been tried
Official education verificationTypically 15 to 90 days, depending on the institutionPlan the joining date around it rather than escalating early

Sources: SpringVerify homepage and service pages. These are typical turnarounds, not guarantees, and time spent waiting for a candidate's documents can add to them.

Each open check should have three things written next to it: who owns the next action (the candidate, SpringVerify or you), what that action is, and the date you'll look again. Our guide to how long a background check takes shows how to order checks so the slow ones start first.

Can a candidate join while a check is still amber?

Yes, if your hiring policy allows it for that role, but it's an employer decision, not a verification result. Joining with an open check means you've accepted a known gap for now. It doesn't mean the check passed, and the report should never be edited to say it did.

A sensible policy separates roles by risk:

  • Lower-risk roles, administrative gaps: let the candidate join on a conditional offer while the check finishes. A missing marksheet for a developer with years of confirmed work history is a different thing from a missing professional licence for a role that legally requires it.
  • High-risk or regulated roles: hold the joining date, or restrict access to money, client data and critical systems until the check closes.
  • Open court matches: wait for the PCC route to finish before deciding. A pending case isn't a conviction, and a namesake isn't your candidate.

If you allow conditional joining, have your legal team draft the clause: that the appointment depends on verification, how long the check can stay open, what access is restricted in the meantime and what happens if the final result is adverse. Our guide to reading and acting on red flags in BGV reports covers what to do when an amber check turns into a real discrepancy. For a specific case, take legal advice.

Whatever you decide, collect only what the check needs and keep it only as long as you need it. The Digital Personal Data Protection Act, 2023 sets the rules for collecting and keeping candidate data, and under G.S.R. 843(E) its core duties, including notice and consent, apply from 13 May 2027. Building your amber process around them now is easier than rebuilding it later.

How do you record the decision so it holds up later?

Write down the decision, the evidence and the person who made it, next to the check, every time. An auditor, an enterprise client or your own leadership will eventually ask why two similar amber cases got different answers. "We used our judgement" is a weak reply. A dated record with the evidence and the policy clause is a strong one.

On SpringVerify, much of that record is built for you. Every verification is timestamped and source-cited, contact attempts are logged, and if an authorised admin regrades a check (for example, from Unable to Verify to Verified, because your policy accepts the evidence you have), the system makes them enter a reason. The original "data found" statuses stay unchanged, only the check status moves, and every regrade is captured in the Update Logs. So you can accept a gap without rewriting history. Admins can also move any check to Closed, which is useful when a candidate withdraws, and that change is logged too.

Add the parts only you can supply:

RecordWhat to write
Check and statusThe exact status name and reason, not just "amber"
What's still unverifiedThe specific fact that remains open, for example "designation at second employer"
Evidence reviewedSource responses, documents, the candidate's explanation, with dates
Role relevanceWhich requirement of the role it affects, and the policy clause you applied
DecisionHold, ask for more, approve joining with conditions, or decline
Owner and review dateWho approved it, and when you'll look again if anything is still open

When you report on BGV, count verified checks separately from checks closed without verification. An Insuff-Closed check that quietly turns up in a "completed" figure makes your process look healthier than it is.

Why HR teams choose SpringVerify

HR teams choose SpringVerify because amber cases stop being their problem to chase. The request goes straight to the candidate with a link, the follow-up with past employers is ours, and the evidence for every decision sits in one report. Here's the proof.

You stop chasing candidates and past employers. Asmita Paul, Senior HR Generalist at HackerEarth, said the automated platform, interim reports and quick turnaround "easily saved us 3-4 hours daily", and "saved us the hassle of lengthy email chains." This account comes from HackerEarth's 2023 case study.

You can see what's blocking a check without asking anyone. In Signeasy's 2022 case study, Loina Dhal, Executive Human Resources at Signeasy, said her team had "to wait for 15 days to 1 month for a status update" from their previous provider, and kept wondering "why it isn't changing from in-progress to complete." With SpringVerify: "I see a status update being available almost immediately on the SpringVerify portal." Sameer Wahie, founder of Swageazy: "Everything is digital and automated. But I still get up-to-date progress on every candidate verification without contacting a representative."

A namesake's court case doesn't land on your candidate. Ritika Raj, Senior Manager I, HR Shared Services at LoadShare Networks: "SpringVerify gave us what we were missing - the ability to actually see court case risks clearly. It has meaningfully reduced our BGV delays and given our HR team the visibility to move faster with confidence."

Every document and conversation is in the report, not your inbox. Prathima Shetty, HR Manager at Pazcare, recalls handling 100 to 200 emails a day back when background checks ran over email. With SpringVerify: "The candidate themselves upload the documents, and all I need to do is initiate a background verification," and the report lets her "see each and every detail starting from document copies, email conversations, summaries of verifications".

A team that answers. Govindprasad Goankar, Executive VP and HR Head at Kotak Mahindra Asset Management: "We've been using SpringVerify since March 2025 and the experience has been smooth so far. What we appreciate most is how proactive and solution oriented they are."

Candidate data you can defend. SpringVerify holds ISO/IEC 27001:2022 and SOC 2 Type II certifications, listed on our security page. Candidates give consent and upload documents online, and checks can start from the HR tools you already use, with 100+ HRIS, ATS and HRMS integrations including Darwinbox, Keka, Zoho People and Workday.

Is SpringVerify right for you?

SpringVerify is a strong fit if you hire in India regularly, your joining dates keep slipping because of stuck checks, and you want each amber case to arrive with its reason, its next step and its evidence. It suits teams that answer to auditors or enterprise clients and need a record of how every call was made.

Not the right fit if:

  • You want the vendor to decide who joins. We report the evidence and work every source we can. The hiring decision on an open check stays with you and your policy, and it should.
  • Your joining date is next week and you need official university confirmation first. No provider can make a registrar reply faster. Official education verification typically takes 15 to 90 days. Our instant certificate screen flags obvious fraud within hours, but that isn't the university's confirmation.
  • You need a legal view on a specific candidate. We can tell you what the records show. Whether to withdraw an offer is a question for your own counsel.
  • You're a candidate trying to clear your own amber check. Reply through the secure link in your insufficiency email, or talk to the employer who ordered the check.

Pick SpringVerify if you want amber cases to close without your team chasing them, so offers turn into joining dates and your decisions hold up when someone asks.

Frequently asked questions

Does an amber BGV result mean the candidate failed?

No. Amber usually means a check couldn't finish: a document is missing, a source didn't reply or there's a small mismatch. Read the status name and reason on the check before drawing any conclusion. On SpringVerify, these are separate statuses: Insufficiency (orange), Unable to Verify (yellow) and Minor Discrepancy (pink).

What is insufficiency in background verification?

Insufficiency means the documents or details the candidate provided aren't enough for the source to verify the check, for example an unreadable certificate or a missing experience letter. SpringVerify emails the candidate a secure link showing exactly what's needed. Once the missing item is accepted, the verification carries on.

How long does a candidate have to clear an insufficiency?

Set the deadline in your policy, and match it to the document. A clearer scan takes minutes; a letter from a former employer can take weeks. On SpringVerify, a candidate who can't respond yet can choose "skip for now" with a reason, and gets a reminder to finish later.

What happens if an insufficiency is never cleared?

On SpringVerify, a check that ends with the insufficiency unresolved is marked Insuff-Closed (grey). That means it stopped without a verified result, not that it passed or failed. Record why it closed and decide, under your policy, whether the hire goes ahead without it.

What is the difference between Insuff-Closed and Closed?

Insuff-Closed means the check ended because an insufficiency was never resolved. Closed means the check was closed, for example because the candidate withdrew. Neither is the same as Verified, so keep both out of your verified counts.

Can HR change an amber status to verified?

On SpringVerify, an authorised admin can regrade a check such as Unable to Verify to Verified, but must enter a reason. The original data-found statuses stay as they were, and the change is recorded in the Update Logs, so the evidence trail stays intact.

Next step: see how an amber case gets resolved on SpringVerify. Book a SpringVerify demo and we'll walk you through an insufficiency from request to resolution, including the history, the candidate's link and the audit log.

Hire with Confidence
Verify candidates in 24–72 hours
Ready to Hire With Confidence?
See how candidate data flows seamlessly and verification starts instantly with SpringVerify.
Schedule a Demo