
Pre-employment verification checks a candidate's background before they join: identity, address, past employment, education and court records. Post-employment verification happens after they have started work, either because the hiring checks were not finished by joining day, or because an existing employee needs a fresh check for a new reason, such as a promotion into a finance role. A check run after the offer but before joining is still pre-employment. For most Indian employers, the goal is simple: finish verification before day one, so post-employment checks are rare and deliberate.
The worst background report is the one that arrives after the new hire already has a laptop, system access and a team. Asmita Paul, Senior HR Generalist at HackerEarth, described what that looked like with her earlier vendor: "for a couple of candidates, our team has received the reports after 6 months of their joining". This account comes from HackerEarth's 2023 case study.
If you want verification done before joining day, we recommend starting checks the moment an offer is accepted, on SpringVerify. Candidates give consent and upload documents online, basic checks come back in under 60 seconds, and 80% of verifications are completed within 48 hours. Start at acceptance and the candidate's notice period becomes your verification window.
In summary
The difference is timing, and what you can still do with the result. Pre-employment verification happens before the candidate joins, while the offer can still be confirmed, delayed or withdrawn. Post-employment verification happens after joining, when the person is already on your payroll and any finding becomes a conversation with an employee, not a candidate.
Background verification (BGV) is the umbrella term for checking what a candidate tells you against independent sources: a previous employer, EPFO records, a university, a court record. Employment verification is one part of BGV, covering work history only.
| Stage | When it happens | What it answers | What you can do with a bad result |
|---|---|---|---|
| Pre-offer verification | During interviews, before an offer | Is this shortlisted candidate who they say they are? | Stop before an offer goes out |
| Post-offer, pre-joining verification | After the offer is accepted, before day one | Do the CV, documents and records hold up? | Clarify, delay joining or withdraw the offer under its terms |
| Post-employment: late hiring checks | After joining, because checks were not finished | The same hiring questions, answered late | Act under the employment contract and policy |
| Post-employment: re-verification | During employment, for a new reason | Does this person meet a new requirement? | Decide on the new role, access or contract |
One more term causes confusion. When another company asks you to confirm a former employee's dates and designation, that is an employment verification request about someone who has left. It is not post-employment verification of your own staff.

A post-offer background check is pre-employment, as long as the candidate has not joined. "Post-offer" describes the offer stage. "Post-employment" describes the employment stage. Mixing them up is how teams end up writing a policy that says checks happen "after the offer" and then letting people join with nothing back.
Post-offer, pre-joining is the right window for most BGV. You only check the person you have chosen, the candidate expects it once they have accepted, and the notice period gives you a ready-made window to finish. The offer letter should say the job is conditional on a satisfactory background check, list what will be checked, and ask for consent.
Some employers add a few quick checks before the offer, such as ID verification, for high-volume or high-risk roles. That is a choice about speed and cost. Deeper checks, such as employment and education, usually wait until the offer is accepted.
Checks finish late for four reasons: they start late, a past employer goes quiet, a university takes weeks to reply, or a candidate's documents sit incomplete while HR chases them by email. Each one has a fix, and none of them is "let the person join and hope".
The check started late. With some vendors, checks cannot begin until the candidate has joined. Loina Dhal, Executive Human Resources at Signeasy, explained it: "I had to wait to start the verification process until the candidate joined because the UAN was mandatory to initiate verification with previous vendors." On SpringVerify, she said, her favourite aspect "is how it allows me to skip the UAN and directly initiate candidate verification." Signeasy's verifications went from 2 months to about 7 days. This account comes from Signeasy's 2022 case study.
The previous employer's HR never replied. Employment checks wait on the past employer more than on anything else, which is why SpringVerify's own timing depends on HR responsiveness. SpringVerify confirms tenure and designation with the past employer, cross-checks PF/EPFO and MCA/ROC records, and when the HR inbox goes quiet, escalates to the candidate's reporting manager over WhatsApp.
The university is slow. Official confirmation from an institution typically takes 15 to 90 days on SpringVerify, depending on how responsive the institution is. The instant AI and OCR screen flags obvious fraud, such as an edited certificate, within hours, so you get an early signal on day one of the check.
The paperwork is stuck in email. Prathima Shetty, HR Manager at Pazcare, remembered having 100 to 200 emails to attend to every day when BGV meant scanning documents and emailing them to a vendor. On SpringVerify: "The candidate themselves upload the documents, and all I need to do is initiate a background verification".
Want every new hire verified before they get a laptop? See how SpringVerify's employment checks work.
Finish every check your policy treats as a condition of the job before day one, and start the slowest ones first. For most roles in India that means identity, address, employment history, court records and education, with references, credit checks or drug tests added only where the role needs them.
This is how the main checks fit around a joining date on SpringVerify, using the turnaround times (TAT) published on each service page:
| Check | SpringVerify's published timing | Plan for joining day |
|---|---|---|
| ID and basic checks | Under 60 seconds | Run at offer acceptance; it should never hold up joining |
| Digital address verification | Usually 24 to 48 hours | Send the candidate's link on acceptance |
| Physical address verification | 3 to 7 business days | Use for high-risk roles, with time to spare |
| Employment verification | Most checks 5 to 6 working days, depending on HR responsiveness | Start on acceptance; chase gaps in the first week |
| Education: instant screen | Flags obvious fraud within hours | Run on every hire as the first signal |
| Education: official university confirmation | Typically 15 to 90 days | Decide early whether you need it before day one |
| Court record check | Graded result; no fixed timing published | Agree up front how strict the grading should be |
Sources: SpringVerify homepage and the address, employment and education verification pages. These are published expectations, not guarantees for any one candidate.
Education is the check most likely to run past joining day. If the degree is a legal or client requirement for the role, start it the day the offer is accepted. If it is not, record that the official confirmation is pending and let the instant screen do the early work. Our guide to how long a background check takes breaks the timings down check by check.

Yes, if your policy allows it for that role, but treat it as a written exception, not the default. The person joins with something specific still open, a named person approves it, and someone owns closing it.
Write these down for every exception:
| Record | What to note |
|---|---|
| What is still open | The exact employer, degree or record not yet verified |
| Why | Candidate document missing, source not replying, or clarification requested |
| What is already clear | Checks completed, with source and date |
| What it affects | Eligibility for the role, a client deployment, or system access |
| Who approved joining | Name and date |
| Interim limits | Any access held back until the check closes |
| Review date | When the owner checks the status again |
Write "official education verification pending", not "education failed". A pending check is not a discrepancy, and treating it as one is unfair to an honest candidate. If you allow joining with a check open, tie it to probation: make confirmation conditional on the check closing.
On SpringVerify you do not have to wait for the final report to manage an exception. SpringVerify's WazirX case study describes a real-time interim report that let HR "view documents and their progress at each stage instead of waiting for the final consolidated verification report". WazirX planned for 30 to 50 hires that year and ended up verifying more than 250, at times rolling out 10 to 15 offers a week.
Read the evidence first, then talk to the employee, then decide under your policy and the employment terms. A finding after joining needs more care than one before joining, because the person now has a job to lose.
Whether you can end someone's employment over a finding depends on the offer terms, their category of employment and the labour laws that apply to you. For a specific case, take legal advice. Our guide to red flags in BGV reports covers how to read each kind of finding.
Re-verify an existing employee when you can name the question a new check will answer. Good reasons include a promotion into a role that handles money or sensitive data, a newly claimed qualification, a client contract that requires screened staff, a sector rule, or a specific concern that needs facts.
Blanket annual re-screening of everyone usually answers no new question. A degree the university confirmed two years ago is still confirmed. A new degree is a different matter.
Before any re-check, tell the employee what you will check and why, and get consent for that new purpose. If you are planning a re-verification programme, talk to us about the checks and consent flow your case needs.
Get the candidate's or employee's informed consent before you verify them, collect only what the check needs, and keep it only as long as you need it. The rules that matter most come from data protection law, plus any sector regulator and the client contracts you work under.
On SpringVerify, candidates sign consent online before checks begin, and data is used only for the stated verification purpose. For a specific case, take legal advice.
HR teams choose SpringVerify because their hires get verified before day one, with far less chasing.
People join verified, not "verification in progress". 80% of SpringVerify verifications are completed within 48 hours. At Signeasy, Loina Dhal said an "ID verification, address, and employment check are mostly complete within seven days", down from waits of 15 days to a month just for a status update with her previous vendor. This account comes from Signeasy's 2022 case study.
Your team stops chasing. In its 2023 case study, HackerEarth's Asmita Paul said the platform and interim reports "easily saved us 3-4 hours daily" and that removing manual work "has saved us almost 40% of our time". In its 2022 case study, Pazcare's Prathima Shetty says she has "to barely spend a couple of mins initiating a check and only check back if I need updates".
A silent past employer no longer stalls the hire. Four sources (direct HR contact, PF/EPFO, MCA/ROC and TAN records) plus the reporting-manager escalation mean one unanswered inbox is not the end of the check. Our fastest recorded employment check closed in 21 minutes.
No surprises in court records. 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". Loadshare switched to SpringVerify on 1 January 2025.
It starts from the tools you already use. Checks trigger from 100+ ATS and HRMS platforms, including Darwinbox, Keka, Zoho People, Zimyo and Workday, or through the API.
An audit trail you can show a client or auditor. Every employment verification report is timestamped and source-cited, and SpringVerify holds ISO/IEC 27001:2022 and SOC 2 Type II, as listed on its security page.
SpringVerify is a strong fit if you hire in India, want checks finished before joining day, and are tired of chasing past employers, universities and candidates by email. It suits a startup making its first hires and a company rolling out 10 to 15 offers a week, as WazirX was, because candidates do their own uploading and your team watches one dashboard. Candidates get a simpler experience too: they open a link and upload their own documents.
Not the right fit if:
Post-employment verification is any background check run after a person has joined. It is either a hiring check that finished late or a fresh check on an existing employee for a new reason, such as a promotion or a client requirement.
Usually after the offer is accepted and before joining, during the notice period. Some let people join with checks pending. Starting checks at offer acceptance is the surest way to have results before day one.
It depends on the offer and employment terms, the reason for the finding and the labour laws that apply. Confirm the finding, hear the employee's explanation, record the decision, and check your case with a lawyer before you act.
Not by default. Re-verify when there is a named reason, such as a new role, a new qualification, or a contract or sector rule that requires it, and get consent for that purpose.
It depends on the checks. On SpringVerify, basic checks take under 60 seconds, digital address checks usually 24 to 48 hours, most employment checks 5 to 6 working days, and official education verification typically 15 to 90 days.
Only with the candidate's agreement. Many candidates are still working there, so agree in writing when the current employer may be contacted, usually after they have resigned, and verify earlier employers first.
Pick SpringVerify if you want every new hire verified before they walk in on day one, so your team spends its time onboarding people instead of chasing their paperwork. Book a demo with SpringVerify and bring your role list: we will show you which checks close before joining and how fast.
.png)