Skip to content
Automation8 min read

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

Pay per file or monthly subscription? How a Canadian small business should price document verification software, which cross-checks to demand (SIN, incorporation, GST/HST) 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 Canadian 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, provided the plan's file, document and user limits fit your real workload. The price 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, suppliers, 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 business), and per page or per attempt.

The gap is large. A subcontractor file might hold a provincial driver's licence, a certificate of incorporation or provincial registry extract, a certificate of insurance, a GST/HST registration confirmation and a void cheque. Billed per document you pay five times; billed per file, 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. Get these answers in writing:

  • whether re-uploading a corrected document counts as 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 includes cross-document comparison or only data extraction.

The last item 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 registry, flags the gap, and tells the reviewer what to do. A list of collected documents is not a check.

Field and document Compared with What a mismatch looks like Reviewer's next step
Full name on driver's licence or passport Name on employment contract and SIN record held for payroll "Bill Tremblay" vs "William Tremblay"; compound surname split differently Confirm the legal name; correct the payroll record, not the ID
Document expiry date Start date of work Work permit or licence expires before start date Request renewed evidence; set a reminder
Corporate name on certificate of incorporation Name on the supplier's invoice Operating name on the invoice, a different legal name on the certificate Confirm the legal entity; note the operating name
GST/HST number on invoice The business's registration details Tax charged by a supplier that gives no registration number Query the invoice before paying
Account holder on void cheque or bank letter Supplier's legal name Account in a third party's name Require a letter in the correct name before the first payment
Address on utility bill Address on application Different street or postal code; bill too old Request a more recent proof
Insured entity and term on certificate of insurance Supplier name and contract dates Policy ends mid-contract or names a different entity Request the renewal certificate

A check like this shows that two documents agree with each other or with a registry. 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 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 reviewers
Main risk Per-document billing multiplying the bill Paying for unused capacity; overage rates

CheckFile's published plans show what to look for with any vendor. Starter targets small and medium businesses with up to 100 files a month, one file type, up to 20 documents per file and email support. Business lifts that to 500 files, unlimited file types, API and multiple users. A business that onboards both employees and 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 is the monthly subscription fee divided by the pay-per-file price. Below it, pay per file costs less; above it, the subscription does.

These are invented prices for illustration, not a quote. Say a subscription costs C$125 a month and pay per file costs C$1.70.

  • Break-even: 125 รท 1.70 = about 74 files a month.
  • At 30 files: C$51 pay per file vs C$125 subscription.
  • At 120 files: C$204 pay per file vs C$125 subscription.

Then add the cost the quote omits: staff time. If a manual check takes 15 minutes and loaded labour costs C$35 an hour, each file costs C$8.75 in time. Automation that removes 10 of those minutes saves about C$5.80 per file, more than the software price here.

What do small business owners ask on forums?

Owners on small-business, bookkeeping and HR forums keep returning to the same questions. Summarized, without quoting anyone:

"Is a free tier enough?" For a handful of files a year, possibly. Free tiers often cap documents or skip 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; this clause shifts the real price more than the headline rate.

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

Canadian specifics: registries, FINTRAC and privacy

Canada has no single national business register. Federal corporations are searchable through Corporations Canada, while provincially incorporated businesses sit in provincial registries, so the first cross-check is knowing which registry should hold the entity. Compare the legal name and status you find with the certificate and invoice. A registry entry shows what is recorded; it does not confirm that the person writing to you can act for the business.

The Proceeds of Crime (Money Laundering) and Terrorist Financing Act applies to defined reporting entities and is supervised by FINTRAC; it does not cover every small business. If you are covered, client identification duties apply whichever software you use, so check FINTRAC's current guidance. Personal information in your files falls under PIPEDA in most provinces; Quebec, Alberta and British Columbia have their own private-sector laws, and Quebec's Law 25 adds duties on consent and incident handling. Ask any vendor about data processing terms, hosting location and retention. Treat SIN collection carefully: collect it only when you need it, such as for payroll, and store it with extra restrictions.

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 supplier 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 document validation software prove a document is genuine?

No. It compares fields, dates and registry entries across documents and reports where they disagree. The authenticity of the original needs separate controls.

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.