← AccountingQB

What’s New

New features and improvements in AccountingQB. Have an idea? Tell us.

Taxv3.14.2

Taxonomy precision — parent accounts, charitable, and a trustworthy reconciliation

Testing against a real chart of accounts surfaced deductions that were being dropped when amounts are booked directly to a parent category. Fixed, plus a reconciliation check that no longer cries wolf.

  • Amounts posted directly to a PARENT account (you pick 'Travel', not 'Travel:Hotels') are now captured on Schedule C / T2125 — previously they silently vanished
  • The reconciliation warning now compares against ALL expenses (including depreciation, home office, and vehicle), so it stops false-alarming on the majority of sole proprietors and reports the true difference
  • Charitable contributions are treated as non-deductible on the business return (a sole proprietor claims them on Schedule A / a T1 credit, IRC §170); political contributions too (§162(e))
  • New books-hygiene check: flags accounts whose name and QuickBooks type disagree (e.g. a phone bill typed as Travel), which would otherwise flow to the wrong tax line
  • qb_server_info reports version, tools, build, and deployment even when the QuickBooks token is expired
  • 130 tools total across US & Canada
Platformv3.14.1

Security hardening — logging, secrets, and tenant-isolation tests

A defensive security pass tightening what reaches logs, how token encryption fails, and how we prove tenant isolation. No customer action needed.

  • Logging hygiene: the connector no longer emits request URLs at info level, and web endpoints log identifiers instead of emails, license keys, or upstream response bodies
  • Token encryption fails closed in production — OAuth tokens are never written to the database unencrypted; they remain AES-256-GCM at rest
  • Added explicit multi-tenant isolation tests (a license can only ever reach its own connected companies) and a CI secret/realm-id scan to catch accidental leaks
  • 130 tools total across US & Canada
Taxv3.14.0

Canonical tax taxonomy — mappings anchored to IRS & CRA codes

Schedule C and T2125 now classify accounts by their QuickBooks account TYPE — not by matching words in the account name — anchored to official IRS and CRA line codes and governed by the same sourced, gated control plane as our tax rates.

  • Accounts are mapped by their QuickBooks AccountSubType (authoritative and stable), with account-name matching only as a fallback — far more robust than the old keyword matching
  • One classification engine for both the US and Canada, anchored to IRS Schedule C lines and CRA GIFI codes, with every mapping carrying a citation and gated by a new drift test
  • Entertainment is now correctly treated as non-deductible in the US (IRC §274) — shown separately and excluded from Line 28; equipment leases map to Line 20a; subcontractor costs map to Line 11 (US) / 8340 (CA)
  • Books without those specific account types see identical numbers; the change is precision, not disruption
  • 130 tools total across US & Canada
Taxv3.13.1

Precision pass: Other Income, duplicate counts, and a server-version tool

A second end-to-end review confirmed 16 of 17 fixes held and surfaced a few small precision issues. This patch closes them — most importantly a $0.76-scale Other Income double-count that reached the Schedule C bottom line.

  • Schedule C: fixed an Other Income double-count — a nested 'Net Other Income' roll-up was added twice, inflating Line 6/Line 7. Line 7 now provably equals Line 3 + Line 6
  • qb_find_duplicates and qb_books_health_audit now share one detector, so their duplicate counts always agree (the tools no longer contradict each other)
  • qb_missing_receipts now excludes card payments booked to a deleted/inactive credit-card account (previously those slipped through)
  • New qb_server_info tool: reports the running version, tool count, build timestamp, and QuickBooks connection — so you can confirm which build is actually serving you after an update
  • Profit & Loss by class/department now says the breakdown is unavailable when tracking is off, instead of returning an ungrouped P&L that looks like a single-segment result
  • 130 tools total across US & Canada
Taxv3.13

Correct tax returns, a real Trial Balance, and cleaner reconciliations

A full end-to-end review against a live company surfaced reporting-layer bugs that produced confident-but-wrong numbers. This release fixes all of them — most importantly, business revenue now lands on the right tax-return lines.

  • Schedule C & T2125: gross receipts, returns/refunds, and other income (interest) now map to the correct lines — previously 'Other Income' overwrote sales, so revenue was dropped from the return. The same fix flows through the detailed Schedule C and the US/CA quarterly-tax and instalment estimators
  • Trial Balance rewritten: real Debit/Credit columns, correct signs, an as-of date (not a range), no blank accounts, and a debits-equal-credits check
  • Stripe reconcile: platform fees now include their sales tax (reconciled on net), the Activity and Tie-out figures can no longer disagree, historical periods tie to the period-start balance, accounts are validated in dry-run, and a manually-posted entry for the period blocks a double-book
  • qb_missing_receipts no longer flags credit-card payments, transfers, or interest; qb_find_duplicates now matches same-vendor + same-amount + same-day by default and suppresses recurring charges, with a count that reconciles to the health audit
  • 130 tools total across US & Canada
Featurev3.12

P&L by department, vendor spend & purchase orders

Three more native reports — and a fix so P&L-by-class actually returns class data.

  • Fixed qb_profit_loss_by_class: it asked QuickBooks for the wrong (singular) grouping value, so it always came back empty — now returns real class breakdowns
  • qb_profit_loss_by_department: the same P&L broken out by department/location
  • qb_vendor_expenses: total spend by vendor; qb_list_purchase_orders: open/closed POs with vendor, amount, and status
  • 130 tools total across US & Canada
Platformv3.11

Current with the 2026-07-28 MCP spec

The hosted connector now advertises and implements the newest MCP spec's client-facing improvements — stateless, load-balancer-ready, with cacheable tool listings and zero deprecated features.

  • Cacheable tools/list (ttlMs + cacheScope) so gateways and clients can cache the tool catalog instead of re-fetching it
  • Capability discovery at /.well-known/mcp-capabilities and an MCP-Protocol-Version: 2026-07-28 header on responses
  • Already stateless and load-balancer-ready (routable on Mcp-Method/Mcp-Name); uses none of the deprecated Roots/Sampling/Logging features
Featurev3.10

Books Hygiene audit

A structural audit that catches what a health score misses — the kind of problems that quietly make every downstream number wrong.

  • qb_books_hygiene flags transactions posted to deleted/inactive accounts, wrong-sign balances, credit-card payments misfiled as expenses, and dormant accounts carrying large balances (opening-balance errors)
  • Optional statement attestation: hand it your real bank/card statement balances and it diffs them against QuickBooks — the single check that catches everything at once
  • Complements the existing health audit; every finding names the fix
Platformv3.9.2

Complete counts, every time

Fixed silent truncation in the reconciliation and cleanup tools — they now read every matching transaction before reporting a count, so a busy account can't come back showing a fraction of its activity.

  • qb_account_transactions, qb_search_transactions, qb_uncategorized_transactions and qb_find_duplicates now page through the full result set and report the true total (with an honest 'showing the first N' when a display cap applies)
  • qb_list_accounts fetches the whole chart (no more silent cut-off on large charts) and gained real account_type and active_only filters
  • Transaction search now matches bank-feed descriptors on the line, not just the top-level memo — 'MOBILE PAYMENT' and the like are findable again
Featurev3.9.1

Stripe reconciliation, now automatic

qb_stripe_reconcile can now pull the month directly from Stripe — no export needed — when you run AccountingQB yourself with a read-only Stripe key.

  • Leave the report empty and it fetches the period's transactions (and current balance for the tie-out) live from the Stripe API
  • Self-hosted only via a STRIPE_API_KEY environment variable (read-only restricted key); the hosted connector never holds your Stripe key
  • Pasting a Stripe export still works exactly as before
Featurev3.9

Stripe reconciliation, done right

Reconcile a month of Stripe into your books the way most people can't: netting revenue against BOTH processing fees and the platform fees (Sigma, Billing, Radar) everyone forgets — the reason clearing accounts never tie.

  • qb_stripe_reconcile: posts a monthly journal entry through a Stripe Clearing account and ties the clearing balance to your Stripe balance
  • Splits processing fees from platform fees (Sigma/Billing/Radar/Connect/Terminal) — in testing those platform fees were 3× the processing fees
  • Dry-run by default (proposes the entry first), refuses to post if it doesn't tie or has unmapped transactions, and won't double-post a month
  • 130 tools total across US & Canada
Platformv3.8.1

Never post to the wrong account

Account name matching now refuses to guess — a partial name like 'Services' can no longer silently match 'Legal & accounting services' and post to the wrong account. Journal entries got safer too.

  • Every write tool (expenses, bills, deposits, transfers, journal entries, depreciation) resolves accounts by exact name first, and asks you to clarify instead of guessing when a name is ambiguous
  • Journal entries now reject unknown line fields (a mistyped 'type' used to make every line a debit) and accept an explicit account_id
  • Journal-entry confirmations show the real total instead of $0.00; qb_create_account validates name/description length before saving
Featurev3.8

Class, location & inventory reporting

Break sales out by class or location, value your inventory on hand, and see the class/location tags your books use — the dimensional reports multi-segment and product businesses need.

  • qb_sales_by_class and qb_sales_by_department: segment, program, and location performance
  • qb_inventory_valuation: on-hand quantity, asset value, and average cost per item
  • qb_list_classes and qb_list_departments: see the class/location dimensions your company tracks
  • 130 tools total across US & Canada
Featurev3.7

Six new bookkeeper reports

Sales by customer and by product, a flexible transaction list, P&L detail drill-down, and open-item detail by customer and vendor — the native QuickBooks reports bookkeepers ask for, now in Claude.

  • qb_sales_by_customer and qb_sales_by_product: who your biggest customers are and what's actually selling
  • qb_transaction_list: the flexible register — every transaction in a date range with full columns
  • qb_profit_loss_detail: drill from any P&L number down to the transactions behind it
  • qb_customer_balance_detail and qb_vendor_balance_detail: the line-item drill-down behind AR/AP aging
  • 130 tools total across US & Canada
Taxv3.6.2

Sales-tax totals net out customer refunds

Sales-tax summary and the economic-nexus screen now subtract customer cash refunds, so refunded sales don't overstate what you owe — or push a state falsely over its nexus threshold.

  • Refund receipts net out of taxable sales and tax collected in qb_sales_tax_summary and qb_sales_tax_nexus
  • Prevents a false 'you may have nexus' signal when returns pull a state back under its threshold
  • Income summary was already correct (it reads the P&L report, which nets refunds)
Platformv3.6.1

Complete numbers on large books

Reports and reconciliations now page through every transaction, not just the first 1,000 — so totals stay correct on high-volume books.

  • QuickBooks returns at most 1,000 rows per request; tools that total or reconcile across all rows now follow the cursor to the end instead of stopping at the cap
  • Fixes silent under-counting on busy books — sales-tax and nexus totals, 1099s, missing-receipts, bank reconciliation, expense summaries and more
  • Small books are unaffected (one request as before); deliberate 'recent N' and single-record lookups keep their limits
Taxv3.6

Sales-tax economic-nexus screen

Know which states you may owe sales tax in before you get a notice — your sales rolled up by ship-to state against each state's sourced Wayfair threshold, plus liability by state.

  • qb_sales_tax_nexus: sales by destination state vs each state's economic-nexus threshold — exposure / approaching / below, with a source link and verified date per state
  • All ~45 sales-tax states sourced and dated in the same tamper-evident tax-data control plane as our rates (Sales Tax Institute chart, cross-checked to state DORs)
  • Liability by state (tax collected you owe) + honest caveats: marketplace-facilitated sales, exempt sales, and measurement windows differ
  • A screening reference, not a determination — confirm with the state and a tax pro before registering
Featurev3.5

CPA-ready year-end binder

The workbook your accountant can file from — now a 15-page click-through binder with the tie-outs and organizer a CPA asks for.

  • Reconciliation tie-outs, prior-year comparative statements (P&L + balance sheet), tax payments made, and owner's draws — the questions a CPA asks first, pre-answered
  • A structured Tax Organizer replaces free-text notes: mileage, home office, health premiums, assets bought/sold, estimated payments
  • Export the whole binder to Excel in one message
  • 130 tools total across US & Canada
FeatureCowork plugin

One-click dashboard in Claude

Install the AccountingQB plugin and get a live, click-through financial dashboard right inside Claude — no setup, no spreadsheets.

  • A living dashboard: P&L, balance sheet, cash flow, reconciliation, open items — drill into any row and ask Claude about it
  • The CPA Workbook, built for your accountant, one click away
  • Downloadable at accountingqb.com/downloads/accountingqb.plugin
Taxv3.3

Every tax number, sourced and dated

A tamper-evident tax-data control plane — every rate we use carries its official source and a verification date, checked monthly.

  • Each rate (IRS brackets, mileage, §179/bonus, GST/HST, CPP ceilings) shows its source and vintage
  • Changes ship through an audit ledger reviewed by a human; a research agent checks sources monthly
  • That's how we caught the 2025 OBBBA changes and the mid-2026 mileage-rate bump
Canadav3.1

Full Canada support

GST/HST returns, T2125, CCA schedules, T4A reporting, and CRA instalments — with province-aware rates and CAD pricing.

  • GST/HST return prep with PST/QST and provincial rate handling
  • T2125 business statement, CCA depreciation schedules, T4A contractor reporting
  • CRA instalment estimator; a dedicated experience at accountingqb.com/canada

Ready to try it?

14-day free trial, no card required.

Get started