All industries
Best software for tax preparation practices

Best software for tax preparation practices

This page is deliberately narrower than the accounting one. A tax practice has two separate software needs — the filing engine, and the practice management around it — and the filing engine is not us. What follows is about the second problem: getting documents in, sending engagement letters, billing, and keeping the practice organised. We are explicit about where that ends.

What the work actually looks like

  1. 01

    Taking the engagement

    Checking prior-year returns, confirming the scope, and agreeing the fee before any work begins.

  2. 02

    Collecting the documents

    A fixed list of documents, requested up front and tracked to completion, rather than a trickle of emails across January.

  3. 03

    Filing

    The return gets prepared in a dedicated platform with the filing engine, e-filing, and audit support that the practice already trusts.

  4. 04

    Delivering and billing

    Getting the return to the client, billing against the agreed engagement, and following up on what is unpaid.

What to check before you commit

The questions worth asking before you sign anything, and what a good answer sounds like in each case.

Does it stay out of the filing engine's way?

The practice tool should manage the client relationship and never try to be a return-preparation platform. Anything that blurs that is a risk to your filing accuracy.

Can you request a specific document list?

Structured, trackable requests for the documents a tax engagement needs — not a general file-sharing folder.

Is the engagement letter versioned?

Engagement terms change between seasons. You want an immutable record of what a client agreed to for a given filing year.

Can clients pay a fixed fee online?

Most tax work is a flat fee paid on a deadline. Card collection in a portal removes the cheque and the invoice dispute.

Does it handle a January crunch?

Seasonal volume spikes. Ask how the tool behaves when every client wants something on the same day.

What about secure delivery?

Tax returns are sensitive. Confirm how documents are stored, who can reach them, and whether access is per-client rather than per-firm.

Is there a per-seat cost at seasonal headcount?

If you hire seasonal preparers, per-seat pricing penalises the busiest month of the year. Model that before choosing.

Does it sync to your accounting system?

Fees and payments should reach Xero or QuickBooks without a manual export at year end.

The tools tax preparation practices actually consider

Listed in roughly the order they come up in conversations, not ranked. Each one says what it is and who it suits, so you can tell quickly whether it is the wrong shape for you.

TaxDome

practice management built around tax workflow, with IRS transcript retrieval and a client mobile app

Best for US practices that need transcript retrieval or a branded client app, and that accept a one-year upfront commitment

TaxDome's site
1

Drake Software

the incumbent desktop tax preparation platform with the filing engine and practice management

Best for practices that want filing and practice management from one vendor and will stay on desktop

Drake Software's site
2

ProSeries

a long-established tax preparation platform with a large installed base

Best for practices standardised on a particular filing workflow and its support ecosystem

ProSeries's site
3

Canopy

all-in-one practice management with tax workflow modules alongside advisory tooling

Best for firms running tax and advisory together who want one platform for both

Canopy's site
4

Karbon

workflow and engagement tracking around work done in another platform

Best for practices whose filing is handled elsewhere but whose client management is disorganised

Karbon's site
5

ourohqthis page

practice management for the client relationship: document requests, versioned engagement letters, invoice generation and card collection

Best for practices that already have a filing engine they trust and want the surrounding admin handled properly

6

Links go to each vendor's own site. We do not quote their prices here — published pricing is checked, dated and linked on our comparison pages instead, because a guide that reproduces figures it cannot verify goes stale silently.

This page is not for you if

  • You need a return-preparation and e-filing engine — we are not one, and you should stay with Drake, ProSeries, TaxSlayer or similar.
  • You need IRS transcript retrieval; TaxDome does it and we do not plan to.
  • You are a single preparer with a handful of individual returns and no fee proposals. General practice-management software is overhead.

Questions tax preparation practice ask

Is this a replacement for Drake or ProSeries?
No. Those platforms prepare and file returns; we manage the client relationship around the engagement — document collection, engagement letters, invoicing and collection. If you are choosing a filing engine, this page is not the right one to read.
Do tax practices charge fixed fees?
Usually, which is why card collection in a portal matters more here than in other verticals. A known flat fee collected automatically on a deadline is far easier than an emailed invoice with a cheque attached.
How do I handle seasonal staff?
This is worth modelling carefully. Per-seat pricing charges you for a preparer for the whole year, but you need them for eight weeks. Some practices absorb this, some move to a flat-price tool for the season. Know your seasonal headcount before you commit to a per-seat plan.
What about client confidentiality for tax documents?
Access should be per client, not per firm: a portal identity matched to that client's contact record, with no cross-client visibility. Ask any vendor how they scope portal access, and test it with two clients before you migrate.

Every tool below is named because practitioners ask for it by name, not because it is the right answer for everyone. Each page also says who should not buy, because a guide that suits everybody is not a guide. OuroDesk is included in its own list, with the same treatment as everyone else.