How we test

  • 162

    Transactions per trial

  • 5

    Planted traps

  • 32

    Checklist points

  • $0

    From vendors, ever

Every review on this site rests on one method: identical sample books, run through every tool. Not feature-page summaries, not vibes from a demo — the same messy quarter of a small business's finances, imported into a real trial account of each product, scored on the same checklist.

Each category gets its own fictional client, because a landlord's books are not a landscaper's books. Scores compare only within a category.

Client one, bookkeeping software: Cedarline Landscaping LLC

Our test books belong to a fictional three-person landscaping company — an owner and two crew running weekly mowing routes, patio builds, and sprinkler installs. It's exactly the kind of client a solo bookkeeper carries: real revenue, thin process, books assembled from bank feeds at month-end. (Cedarline is entirely invented; so is every customer and employee in its books.)

  • A full quarter: April–June 2026, so month-over-month reports mean something
  • 162 transactions across a business checking account and a business credit card
  • 18 customer invoices, three left unpaid so receivables aging has something to catch
  • Biweekly payroll through a payroll service, an equipment loan, an owner's draw

The traps

Real client books are messy, so Cedarline's books are deliberately messy. Five traps are planted, and how each tool handles them is scored, with screenshots:

  • A duplicated charge — the same $342.17 hardware-store purchase posted twice by the bank. Does import catch it?
  • A refunded deposit — $1,500 in, then back out a job cancellation later. Does income get counted twice?
  • An uncategorizable vendor — a cryptic descriptor no category fits. Does the tool ask, guess loudly, or guess silently?
  • A foreign-currency charge — a EUR parts order plus its FX fee.
  • A two-week bank-feed gap — the checking feed simply stops mid-June. Does reconciliation surface the hole, and how painful is backfilling from a statement?

Here is how that scored across the three core ledgers we've reviewed so far:

QuickBooks Xero FreshBooks
i. The duplicate charge missed missed caught ✓
ii. The mid-month refund suggested wrong missed no netting
iii. The unguessable vendor mangled the clue left honest ✓ flagged it ✓
iv. The foreign-currency charge fee snagged booked cleanly ✓ booked cleanly ✓
v. The two-week feed gap signaled, vaguely invisible no check

Fig. 1. From the published reviews — each verdict links its evidence.

Client two, landlord software: Alder Row Properties LLC

The landlord lab's books belong to a fictional self-managing landlord with three units across two properties: a duplex and a single-family house, two mortgages with escrow, a business checking account and a business card, and a tenant turnover in the middle of the quarter. (Alder Row, its properties, tenants, lenders and vendors are all invented, addresses included.)

  • 80

    Transactions per trial

  • 7

    Planted traps

  • 3

    Units across two properties

  • 0

    Bank logins, ever

  • A full quarter: July–September 2026, no overlap with Cedarline's
  • 80 transactions across checking and card, about half the landscaper's, because a three-unit landlord's quarter really is that small
  • Two servicer statements, a rent roll, and a property file, because a landlord's books do not all come from the bank
  • Three units on purpose: it sits exactly on the boundary of every tool's smallest paid tier

No bank account is ever connected, and none is ever opened. Landlord tools lean on live bank feeds far more than ledgers do, and a fictional landlord has no bank to connect, so every tool gets this data by file. Whether it can take a file without demanding a login is a scored item, not a shortcut.

Seven traps are planted, each annotated in the master file so scoring is objective:

  • Mortgage split — Two servicer debits a month, single lines: $1,912.55 (duplex) and $1,486.20 (house). Principal, interest and escrow split out, or the whole payment expensed.
  • Escrow-paid property tax — Sep 15 county tax on each mortgage statement ($2,140 and $1,760); never in the bank feed. Booking an expense that has no bank line, without double-counting.
  • Security deposit lifecycle — $1,800 in on Jul 3 (Zelle); $1,550 refund out on Sep 4 (check 1107), $250 retained. Liability in, liability out, retained portion to income.
  • Capital vs repair — Summit Air & Heat $3,480 (Aug 19, check) beside the same vendor’s $215 filter service (Jul 22, card). Fixed-asset support; whether the tool nudges toward depreciation.
  • Shared-expense allocation — Greenscape Lawn Svc $180 on the 10th, one card line covering both properties. Split by property so each Schedule E stays honest.
  • Exact duplicate — Pro-Flow Plumbing $286.40 twice on Aug 7 (card), distinct bank IDs in the OFX. Import duplicate detection, same shape as the landscaper’s trap.
  • Bank-feed gap — Checking feed stops Sep 8–21; the four missing lines ship as a separate statement. Reconciliation: does the tool surface the hole, and how painful is the backfill.

Four tools go through it first: Stessa, Baselane, REI Hub and Landlord Studio. Their scores appear here as the reviews publish.

Scoring

Each tool works through a fixed 16-item checklist — import quality, the traps, everyday workflows (auto-categorization, transfer matching, bank rules), and reporting — scored 0–2 per item, 32 points total. Each category has its own checklist with the same shape, so a landlord tool's 32 points are not a ledger's 32 points. Two rules keep it honest: every score needs a screenshot or a written observation, and the checklist is filled during the trial, not reconstructed afterward. Reviews quote scores and show the evidence.

Prices are re-checked on the date shown as "last verified" on each article — what a tool actually charges at checkout, not what the pricing page implies.

What we don't do

  • We don't claim practitioner experience. Working bookkeepers' opinions appear as attributed quotes, sourced from communities and interviews.
  • We don't take payment for coverage or verdicts, and no vendor previews a review.
  • We don't give investment, tax, or licensed financial advice — reviews cover tools and process.

Run it yourself

Both datasets are public. Import one into any tool's free trial and check our work.

Cedarline Landscaping (bookkeeping software)

Alder Row Properties (landlord software)

Questions

Why should I trust a site that earns affiliate commissions?

You shouldn’t trust claims — you should check evidence. Every verdict traces to the same public dataset, scored on a published checklist, with screenshots. Commissions are disclosed on every page that carries a link, and we publish negative verdicts, including about tools that pay us.

Are you bookkeepers or accountants?

No — and we never claim to be. We are testers: we run the software the way a lab runs hardware. Where a review needs the practitioner’s view, we quote working bookkeepers and cite where the quote came from.

Do vendors pay for reviews or see them early?

No. We accept trial access, never payment for coverage. No vendor sees a review before you do.

Can I run the same test myself?

Yes — the full dataset is downloadable below. Import it into any tool’s free trial and compare your results to ours.

Something we should be testing that we aren't? Tell us.