Why this product exists

The migration kept your data and dropped your reporting. This page is the whole argument.

Why SalesRepFielder exists, what it actually does, who it's for, and why it isn't shaped — or priced — like the sales compensation category. Every factual claim here is dated or linked; the comparison receipts live on their own pages.

TL;DR
  • QuickBooks Online has no Sales by Rep report. The Desktop→Online converter keeps rep attribution but demotes it to an initials-only custom field.
  • The usual fallback — rebuilding it in QBO Advanced — came out tax-inflated in our July 2026 test. The other fallback is a spreadsheet ritual almost nobody audits.
  • SalesRepFielder reads the surviving rep field, applies your rules, produces rep statements, and ends the run as a journal entry posted in your books.
  • Every run is replayable: the auditor diffs computed commissions against what you actually paid, document by document.
  • Built for bookkeepers and accounting firms first, SMBs second — priced per client file, not per user. Details: /pricing.

Why this product exists

For decades, QuickBooks Desktop had a REP field on every sale and a Sales by Rep report behind it. Whole commission workflows — and whole bookkeeping engagements — stood on those two things. Then the Desktop sunset pushed wave after wave of those companies onto QuickBooks Online, and the floor moved.

1/

The report is gone. QuickBooks Online has no Sales by Rep report. Not hidden behind a plan tier — absent. Intuit's own community forums carry the migrant threads asking where it went.

2/

The field is demoted. In our July 2026 test migration, the converter carried the REP field over as a custom-field dropdown — initials only, the link to the employee record severed.

3/

The official rebuild has a defect class. "Rebuild it in QBO Advanced custom reports" — we tried, July 2026: the rebuilt totals summed tax-inclusive invoice headers; Desktop's were pre-tax. One rep in our test: $21,077 rebuilt vs $20,573 on Desktop — a $504 phantom raise. Reconcile before trusting any rebuild. Full walkthrough in the guide.

4/

Even the AI can't see it. As of our July 2026 test, Intuit's AI assistant can't read transaction custom fields — it reports the rep data as not there, and it is there.

So the standing fix, almost everywhere, is a spreadsheet: export, filter by rep, VLOOKUP the rates, paste, pay. It works until it drifts — and few of the people running that monthly ritual have ever had a reason to learn that commission software for QuickBooks is a category that exists.
Here is the part that makes a product possible: the data survives. Rep attribution is still on every migrated transaction and retrievable through the QuickBooks Online API when custom fields are requested on the read — verified against pre-migration Desktop exports in our July 2026 test. The gap is the reporting layer. That gap is the product.

What SalesRepFielder does

Rep statements, every close

Connects to QuickBooks Online, reads invoices, sales receipts, payments, credit memos — applies your commission rules (rates, tiers, splits, draws and guarantees) — and produces a statement per rep. Reps get statement links, not logins.

The Replay Auditor

Feed it what you actually paid plus your QuickBooks data, and it diffs every document: drift named, duplicates named, unknown reps flagged, honest "not in rules" reasons for everything it can't match. It also runs in migration mode — old Desktop Sales-by-Rep export in, verification that attribution survived out.

Journal entry, posted

Every run ends as a journal entry posted into QuickBooks — commission expense and liability, line-level detail, rule-version stamped. You preview, you click post. The close is closed in QBO, not in a spreadsheet beside it.

Works with what the migration left

Initials-only rep dropdown? Spelling variants? A rep tracked by Class in one era and custom field in another? The rep roster maps them to actual people, and the engine reports what it skips instead of guessing. Nothing silent is the house rule.

Your commission plan already exists — it's the spreadsheet. SalesRepFielder can read that workbook, formulas and all, translate it into rules, and prove the translation by replaying your own sheet's numbers back at you before anything goes live.

Who it's for

First — accounting firms & bookkeepers

The people who run this ritual for other people's books

Commission calc is the monthly spreadsheet job nobody bills enough for, multiplied across client files. SalesRepFielder is priced the way a firm's stack already works — per client file, not per user — with unlimited firm users and your own books free. One file, one line item, one close.

If your clients migrated off Desktop, you inherited this problem in bulk. That's exactly the case the product was built around.

Second — QBO small businesses

The owner who pays reps off the books

Your sales live in QuickBooks Online and your reps get paid off those numbers. You don't want a sales-performance platform, quota dashboards, or a per-seat contract — you want the statements right, the entry posted, and the month closed.

Current pricing for both channels is posted, in numbers, at /pricing — no demo call to see a number.

Why not just use the category?

Commission software exists — directories file it under sales compensation or commission software. Most of it is built for sales leadership: quota dashboards, rep engagement, CRM pipelines, per-user pricing. Fine products, different job. SalesRepFielder is built for the accounting side of the same problem, and the differences are structural:

The run ends in your books. Category tools generally hand results back as exports for someone to re-key. SalesRepFielder posts the journal entry into QuickBooks — sourced, dated receipts on the comparison page, including the incumbent's own help center.

Every run is replayable. The auditor re-computes any statement line by line and diffs it against what was actually paid. Trust here is a mechanism you can run, not an adjective on a landing page.

Priced per client file, not per user. The category habit (checked July 2026) is per-user pricing, sometimes with a platform fee on top — which prices out exactly the small teams that migrated off Desktop. SalesRepFielder runs a fraction of the per-payee cost of legacy tools; the actual numbers are posted at /pricing.

QuickBooks Online only, on purpose. No CRM connectors, no multi-currency, no breadth race. One platform, finished through to the journal entry. If your commissions start from pipeline rather than from the books, the category serves you better — we say so in print.

It understands the migration. Initials-only rep fields, severed employee links, Desktop exports as ground truth — the wreckage the converter leaves is a first-class input here, not an integration edge case.