Skip to content
Automation9 min read

Document Verification Software for Small Businesses: Pay Per File or Subscription?

Pay per file or monthly subscription? How a US small business should price document verification software, which cross-checks to demand (I-9, EIN, W-9), and how to find break-even.

CheckFile Team
CheckFile Teamยท
Illustration for Document Verification Software for Small Businesses: Pay Per File or Subscription? โ€” Automation

Summarize this article with

For a US small business, pay per file is usually cheaper below the break-even volume (monthly fee divided by price per file), and a subscription wins above it, as long as the plan's file, document and user limits match how you actually work. The price tag matters less than two other questions: what the vendor counts as "a file", and which cross-checks the software runs between documents.

This guide is for owners and office managers who validate applicant files themselves (new hires, subcontractors, vendors, tenants) without a compliance department. It is general information, not legal advice.

What does "a file" mean on the invoice?

A file is whatever the vendor says it is, so read the billing unit before comparing prices. Three units are common: per document, per file (a bundle of documents for one person or company), and per page or per attempt.

The gap is large. A subcontractor file might hold a driver's license, a Secretary of State good standing certificate, a certificate of insurance, a signed Form W-9 and a voided check. At a price per document you pay five times; at a price per file you pay once. CheckFile's pricing page states usage-based pricing from about โ‚ฌ0.30 per file for files of 10 or more documents, with plans quoted by volume. Confirm in writing:

  • whether re-uploading a corrected document is a new billable file;
  • whether rejected or unreadable documents are charged;
  • how many documents one file may hold before it counts as two;
  • whether the price covers the cross-document comparison or only data extraction.

The last point is where cheap tools hide their limits. Reading text off a pay stub is OCR. Checking that the employer on the stub matches the employer on the offer letter is validation.

Which cross-checks should the software run?

Good software compares a named field on one document with a named field on another document or a public record, flags the gap, and tells the reviewer what to do next. A list of collected documents is not a check.

Field and document Compared with What a mismatch looks like Reviewer's next step
Legal name on driver's license or passport Name on Form I-9 and offer letter "Bob Jones" vs "Robert A. Jones"; maiden name on one document Ask for the legal name; fix the I-9 or payroll record, not the ID
Document expiration date Employment start date License expires before start date; List A or C document with an expiry that needs follow-up Request a replacement; set a reminder
EIN and legal name on Form W-9 Name on invoice and on the state business record W-9 shows an individual's name, invoice shows an LLC; EIN formatted wrongly Ask the vendor to reconcile and re-sign the W-9
Entity name and status on a good standing certificate State Secretary of State business search Status "inactive" or "revoked"; different entity name Pause onboarding; ask for reinstatement proof
Account holder name on voided check or bank letter Vendor's legal name Account belongs to another person or company Require a letter in the correct name before any ACH payment
Address on utility bill Address on application Different street or ZIP; bill older than your accepted age Request a more recent proof
Insured entity and policy dates on certificate of insurance Vendor name and contract term Policy ends mid-contract; certificate names a different entity Request the renewal certificate

A check like this shows that two documents agree with each other or with a public record. It does not show that a document is genuine. Treat a clean result as "consistent", not "authentic".

Pay per file or subscription: how they compare

Pay per file bills only completed files and suits irregular volume; a subscription fixes the monthly cost and suits steady volume.

Criterion Pay per file Monthly subscription
Quiet month Close to zero Full fee
Busy month Rises with volume Flat until you hit the cap
Budget forecasting Harder Easy
Typical cap None Files per month, document types, users
Best for Seasonal or new businesses, under about 50 files a month Steady intake, several people reviewing
Main risk Per-document billing multiplying the bill Paying for unused capacity; overage rates

CheckFile's published plan structure shows what to look for in any vendor. The Starter plan targets small and midsize businesses with up to 100 files a month, one file type, up to 20 documents per file and email support. The Business plan raises that to 500 files, unlimited file types, API and multiple users. A business that onboards both employees and 1099 contractors needs more than one file type.

Get started

Discover our plans tailored to your volume and speak with an expert.

View pricing

How do you work out break-even?

Break-even volume equals the monthly subscription fee divided by the pay-per-file price. Below it, pay per file costs less; above it, the subscription does.

The numbers here are an illustration with made-up prices, not a quote. Say a subscription costs $90 a month and pay per file costs $1.20.

  • Break-even: 90 รท 1.20 = 75 files a month.
  • At 30 files: $36 pay per file vs $90 subscription.
  • At 120 files: $144 pay per file vs $90 subscription.

Then add the cost the quote leaves out: staff time. If a manual check takes 15 minutes and loaded labor costs $30 an hour, each file costs $7.50 in time. Automation that removes 10 of those minutes saves about $5 per file, more than the software price in this example.

What do small business owners ask on forums?

Owners on small-business, HR and accounting forums keep asking the same things. Summarized, without quoting anyone:

"Is a free tier enough?" For a handful of files a year, maybe. Free tiers often cap documents or leave out cross-document comparison, so run one real file end to end before relying on one.

"Do I pay for rejected documents?" It depends on the billing unit. Ask before signing; that clause moves the real price more than the headline rate.

"Can't I just use free OCR and eyeball it?" At five files a month, perhaps. The weak spot is consistency: by the fifteenth file of the day people skim names and dates. A tool that compares fields every time removes that variance.

US specifics: I-9, E-Verify and who is covered by the BSA

Two US mechanisms are worth separating, because they prove different things.

Form I-9 is the paperwork employers use to confirm identity and work authorization; the employee chooses which acceptable documents to present, so software should not demand a specific one. E-Verify compares information from an employee's Form I-9 against records available to the Department of Homeland Security and the Social Security Administration, and usually responds within seconds with either confirmation or a need for further action. It matches I-9 data to government records; it does not tell you whether the physical ID in front of you is genuine, and a file-validation tool does not replace it.

On the vendor side, check each business against its state record. Every state runs a business entity search, usually through the Secretary of State, and the USA.gov business directory points to the right office. Compare the entity name and status with the W-9 and certificate.

The Bank Secrecy Act duties enforced by FinCEN fall on defined financial institutions and certain other businesses, not on every small business. If you are covered, customer due diligence rules apply whichever software you choose; check current requirements with FinCEN or counsel. For personal data there is no single federal privacy law. State laws such as California's apply by state, and the FTC expects reasonable security. Ask any vendor about its data processing terms, hosting location and retention period.

Checklist before you buy

  1. Count your files per month over the last six months, split by file type.
  2. Ask what one "file" is and what happens on re-uploads.
  3. Request the cross-checks field by field, not just "AI validation".
  4. Run one of your real, messy files through a pilot.
  5. Compute break-even with your own numbers, adding reviewer time.
  6. Confirm data hosting, retention and data processing terms.
  7. Read the exit terms: can you export results and cancel monthly?

This sits inside the wider approach in our guide to automating verification. For vendor files, see how to check a company registration number against supplier documents. To see how a check compares fields, dates and registers on your own file types, look at CheckFile pricing or the homepage.

FAQ

Is pay per file always cheaper for a small business?

No. It is cheaper below break-even volume, which is the subscription fee divided by the price per file. Above that, a subscription costs less if its limits on documents, file types and users fit.

What should I check in a per-file price?

Confirm what counts as a file, how many documents it holds, whether re-uploads and rejected documents are billed, and whether cross-document comparison is included.

Does E-Verify replace document validation software?

No. E-Verify matches Form I-9 information against government records. Validation software compares fields and dates across the other documents in your file, such as contracts, W-9s and insurance certificates.

How many files a month justify a subscription?

There is no universal number. Divide the monthly fee by the per-file price, then compare with your average volume over the last six months, not your best month.

Stay informed

Get our compliance insights and practical guides delivered to your inbox.

Get started

Discover our plans tailored to your volume and speak with an expert.