The moment someone new to HR operations needs to pull total hours worked by department for the last quarter, and after 45 minutes of clicking through nested menus and misnamed report templates, they open Excel and start copy-pasting. That moment happens at almost every small and mid-sized company running ADP, and it happens again every quarter.

The gap persists for a structural reason: ADP's reporting interface was built to expose the full flexibility of their data model — which is expansive — not to make common queries fast for a non-technical HR admin. The buyer of ADP is usually an executive or finance lead who doesn't personally run reports. The person who runs reports is a junior HR generalist or office manager who had no seat at the table when the software was purchased and gets no ongoing training budget. ADP has no incentive to fix this because making reports easier doesn't make the core payroll product stickier — and any serious rework risks breaking a reporting layer thousands of customers depend on.

Users complain that they 'don't always know where to find what they're looking for,' that 'updates make changes to reports and throw you off,' and that 'reporting doesn't speak to each other when trying to pull information from different modules.' These aren't complaints about missing data — the data is there. It's a navigation and translation problem.

This is a business and not a feature because the problem recurs every pay period, every quarter, every year-end. An HR admin who can't get a turnover report to make sense will struggle with that same report every time leadership asks for headcount data. A one-time training course doesn't fix it because the interface changes, people turn over, and new questions keep arising. The annual cost of an HR admin spending four hours per month manually reformatting exports in Excel — at $25/hour — is $1,200 per year per person. That's a clear budget line to replace.

What to build

Build a web app that connects to ADP Workforce Now via their API, lets an HR admin describe what they want in plain English ('show me all full-time employees hired in the last 90 days by department'), translates that into the correct ADP report parameters, runs it, and returns the result as a formatted table that can be exported to CSV or scheduled as a recurring email.

Where to start

Start with the five most commonly requested ADP Workforce Now reports that users consistently say are hard to find — headcount by department, terminations by date range, average hours by employee type, YTD earnings summary, and new hire list — and offer those five as pre-built one-click templates before building any natural language layer.

The hard part

ADP's API access is gated — getting programmatic access to a customer's ADP account requires navigating their marketplace program, which is slow and has historically been restrictive, meaning your first customer can't be onboarded until you've cleared ADP's partnership process.

How it makes money

Monthly subscription per HR admin seat, priced at $49–$99/month, with a free tier limited to the five pre-built templates to drive word-of-mouth inside ADP user communities.

See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Core HR.

More ideas in Core HR