The moment it breaks is when a small business owner gets their ADP invoice and genuinely cannot tell what changed from last month, why the number went up, or which line items map to services they actually use. They've complained specifically that 'services are combined' so individual pricing is invisible, that 'cost breakdown is not always easily understood,' and that 'incremental increases' arrive even under contract. So they either accept the bill or call their rep — and the rep has every incentive to keep the bundling opaque.
This gap persists because ADP makes more money from bundled pricing than itemized pricing. A small business paying for services they don't use is a feature of the revenue model, not a bug. There's no third party with clean visibility into what these invoices actually contain, because the invoices themselves are designed to resist interpretation.
What nobody has built properly: something that ingests ADP invoice PDFs month over month, normalizes the line items (which shift in label and grouping without explanation), flags new charges, identifies services listed on the invoice that the account has never actually used, and produces a plain-English summary of what changed and why the total moved. Finance admins currently do this manually in a spreadsheet — if they do it at all — and most small businesses just don't.
This is a business and not a feature because ADP has no incentive to build it, the buyer (CFO or office manager at a 20-50 person company) feels real pain every month, and the cost of getting it wrong is either overpaying by thousands annually or the time cost of manually auditing PDFs. The need recurs every billing cycle and sharpens at renewal time.
What to build
Build a web app that ingests ADP invoice PDFs via upload or email forward, parses and normalizes line items across months, flags charge increases and new fees, and outputs a one-page monthly summary showing what changed, by how much, and which services have never been used — delivered before the next billing cycle closes.
Where to start
Start with companies that have already complained to ADP about billing confusion and are in the window between annual renewals — they are actively motivated to understand their bill before signing another contract, and a single saved renewal negotiation more than justifies the fee.
The hard part
ADP invoices don't follow a consistent schema — line item labels change, groupings shift, and PDFs are often scanned rather than generated, so the parsing layer has to handle significant variance before you can build anything reliable on top of it.
How it makes money
Flat monthly fee per company — $99-$199/month depending on invoice complexity — with a one-time setup fee for historical invoice ingestion going back 12-24 months.
See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Core HR.
More ideas in Core HR