This is what it finds

Below is a real report from the free business file check — not a mockup. It was produced by running the tool on two sample files, a job log and its invoices, with no configuration and no hints about what the columns mean.

$1,240found at risk
8findings
7need attention
0settings to configure

The two files it was given:

Business file check

Generated 8/3/2026, 4:16:46 PM · analysis ran entirely in the browser; no file was uploaded.

$1,240 is sitting in records that do not agree with each other. Detail below.
sample-jobs.csv — read as job / work log, 13 rows × 5 cols
sample-invoices.csv — read as invoice / billing export, 9 rows × 5 cols

Findings

3 "Job No" value(s) in file 1 with no match in file 2 — $1,240.00

both files

Matched on Job No ↔ Job No by exact ID, nothing fuzzy. If file 1 is work done and file 2 is work billed, that is finished work nobody invoiced. Total across 3 row(s): $1,240.00. Unmatched: J-104, J-111, J-112.

1 exact duplicate row

sample-jobs.csv

Identical rows usually mean a paste happened twice. Any total built on this file is inflated.

"Job No" has 1 duplicate value(s)

sample-jobs.csv

A column named like an identifier should be unique. Duplicates usually mean double-entered records.

"Date" mixes 2 date formats

sample-jobs.csv

YYYY-MM-DD, M/D/Y in one column — sorting and date math silently give wrong answers.

Same "Customer" spelled 2 ways

sample-jobs.csv

Hargrove Property Grp | Hargrove Property Group — identical once case, punctuation and legal suffixes are ignored. Your count, revenue history and mail merge are all split.

Same "Customer" spelled 2 ways

sample-jobs.csv

Bell & Sons HOA | Bell and Sons HOA LLC — identical once case, punctuation and legal suffixes are ignored. Your count, revenue history and mail merge are all split.

"Paid" is "Yes" on every row

sample-invoices.csv

A column whose job is to flag things has never once flagged anything. It cannot distinguish.

"Amount" mixes number formats

sample-jobs.csv

plain, currency, thousands — some are text to Excel, and SUM() skips text without telling you.

Every finding above is arithmetic on the file as supplied — nothing predicted, nothing guessed. The items a script cannot decide (which duplicate is the real record, what a blank means) are deliberately left alone.

automatedworkflowllc.com · free check at /check/
Why you can trust the number. Every figure above is arithmetic on the files as supplied — nothing predicted, nothing estimated. The $1,240 is the total on completed jobs that have no matching invoice, counted once each even where a row was duplicated. The things a script cannot decide — which duplicate is the real record, what a blank means — are deliberately left for a human.

Now run it on yours

Same tool, your file, same privacy: there is no server to send it to. The analysis runs inside your browser and nothing is uploaded — check the network tab if you like.

Open the file check   Or have us do it for you, free →