Data
Accounting software pricing data: download the price history
Dated list prices with the source on every row, free to download.
The price history and current prices behind this site are free to download. Every row names its source, so you can check any figure yourself.
Downloads
- stackwatch-price-history.csv: dated list prices and price changes, one row per record, with the source of each (CSV, opens in Excel or Google Sheets).
- stackwatch-current-prices.csv: current list prices read from each vendor’s pricing page on October 11, 2026 (CSV).
- stackwatch-price-history.json: both datasets and a metadata block (JSON).
What the history file contains
Each row is either a price change (a source gives the new price, and usually the old one) or a reported price (a source gives the price at a date). Only records that passed StackWatch’s second-pass check against the cited source are included, and the method page explains how. Records span 2016 to 2026.
| Field | Meaning |
|---|---|
vendor, plan | The vendor, and the plan as StackWatch names it. Plans renamed by the vendor are mapped to the current name where the vendor said so; otherwise they are kept apart. |
record_type | “price change” or “reported price”. |
date, date_precision, date_meaning | The date as stated (day, month or year precision), and whether it is the effective date, the announcement date, the date the source reported it (article_date) or, for StackWatch’s own reads where the vendor states no effective date, the day StackWatch first saw the price (first_seen). Tax-software sheets carry a tax year instead of a date. |
price_before, price | US dollars. For a price change, price_before is the old price and price is the new price. For a reported price, only price is filled. |
price_before_basis | Where the “before” figure comes from: “stated by the source”, “previous verified price” (the source gives only the new price, and the previous verified price of the same plan and billing basis, under 18 months older, is used) or “new price minus the increase the source states”. Blank when no before price could be established. |
currency, currency_named_by_source | USD for every row. “no” means the cited page does not name a country or currency, so the US-dollar label is not confirmed by that page. |
billing_basis, unit_note | What the price is charged per (for example per month per user), as far as the source says. “billing period or unit not stated” is flagged in the verification column. |
source_publisher, source_type, source_url | Who published the figure, what kind of source it is (vendor, trade press, review site, community, StackWatch’s own daily read), and the link. |
verification | “confirmed” means a second pass re-read the source and confirmed plan, price and date. The other values say what could not be confirmed. |
How to use it
- Percentages in the data compare list prices only. What a plan includes can change over time, so check the plan before comparing two dates.
- Do not subtract tax-software prices published by different sources: each publisher defines a package differently. Compare within one source only.
- The data understates the number of price changes: vendors rarely publish old prices, and we leave out any figure we could not confirm.
Using and citing the data
You are welcome to use and share this data, with a link back to this page (for example, “Source: StackWatch, getstackwatch.com, accessed October 11, 2026”). The prices themselves are the vendors’ published list prices. This is information only, not tax, legal or financial advice. If you find an error, email obekheet+stackwatch@gmail.com with the row and the source and we will check it.
Common questions
Is the StackWatch price data free?
Yes. The CSV and JSON files are free to download and use with a link back to StackWatch. Each row names its source.
How often is the data updated?
StackWatch reads each vendor’s pricing page every day; the files are rebuilt when a price changes. The current-prices file shows the date of the latest read.
Where does the price history come from?
From the vendors’ own pages and announcements, trade press and review sites, each linked on its row and re-checked against its source by a second pass. Archived copies of pages were not used.