Canada

Accounting Software Built for Canadian Accounting Firms

One system of record for the firm's clients, work and CRA deadlines — hosted in Canada and branded as yours.

Canadian accounting professionals — Accounting Software Built for Canadian Accounting Firms

SpidNums is accounting software for Canadian accounting firms rather than for their clients' books: it holds the client list, the services each client buys, and every CRA deadline those services generate — T1 returns by April 30, T2 returns six months after each fiscal year-end, GST/HST on each client's assigned reporting period — on one colour-coded board hosted in Canada.

Updated July 2026Facts last verified 22 July 2026
5%

Federal GST rate applied in every province and territory

CRA

9%

Federal small-business rate on the first $500,000 of active business income

CRA

15%

Federal general corporate rate before provincial tax

CRA

$30,000

Small-supplier threshold above which GST/HST registration is required

CRA

What does accounting software mean for an accounting firm?

For a firm, accounting software means two different products. One keeps a client's books — QuickBooks, Xero, Sage. The other runs the firm: who the clients are, what the firm has agreed to do for each of them, when each obligation is due, and who owns it. SpidNums is the second kind.

The distinction matters because the two fail differently. A ledger fails when a transaction is coded wrong, and the error is visible in a report. The firm layer fails silently: a corporate client whose year-end was in September has a T2 due in March and a balance that was due in December, and nothing in the ledger says so. A firm running on a spreadsheet finds out when the CRA does.

This page is the platform overview. If you already know which part of the practice you are solving for, the bookkeeping, tax, payroll and practice-management pages go deeper on each.

Which CRA deadlines does a Canadian firm have to track?

Six recurring obligations cover almost every small-business client: personal returns, corporate returns, sales tax, payroll remittances, information slips and instalments. Their due dates come from different rules, which is exactly why one calendar per client does not work.

Each rule below is stated the way the CRA states it. Where a due date falls on a weekend or public holiday, the next business day is treated as on time — so compute the shifted date each year rather than carrying last year's calendar forward.

Which CRA deadlines does a Canadian firm have to track?
FilingApplies toFiling deadlinePaymentIf it is late
T1 personal income tax returnMost individuals.File and pay by April 30 of the following year. Where April 30 falls on a weekend or public holiday, the CRA treats the next business day as on time.Any balance owing is due April 30.Late filing costs 5% of the balance owing plus 1% for each full month late, to a maximum of 12 months. Where a late-filing penalty applied in any of the three prior years and the CRA issued a demand to file, the penalty rises to 10% plus 2% per month for up to 20 months. Compound daily interest runs on unpaid balances from May 1.
T1 for self-employed individualsIndividuals with self-employment income and their spouses or common-law partners.File by June 15. The extended filing date applies to the return only.Any balance owing is still due April 30. Interest accrues from May 1 regardless of the June filing window — this is the single most-missed rule in Canadian personal tax.The same 5% plus 1% per month structure applies, computed from the June 15 filing date; interest runs from the April 30 payment date.
T2 corporation income tax returnEvery resident corporation, every tax year, even with no tax payable.File within six months after the end of the corporation's tax year. Where the year-end is the last day of a month, the return is due the last day of the sixth following month; otherwise it is due the same day of the sixth month.The balance of tax is due earlier than the return: generally two months after year-end, or three months for eligible Canadian-controlled private corporations claiming the small business deduction. Filing on time is not paying on time.5% of the unpaid tax plus 1% per complete month late, to a maximum of 12 months. Repeated failure raises it to 10% plus 2% per month for up to 20 months.
GST/HST returns — monthly and quarterly filersRegistrants with monthly or quarterly reporting periods.File and pay one month after the end of each reporting period.Payment is due on the same date as the return.The late-filing penalty is A + (B × C), where A is 1% of the amount owing, B is 25% of A, and C is the number of complete months the return is late, to a maximum of 12 — so 1% plus 0.25% per month, capped at 4%. A further $250 applies where the return is filed after a demand to file. Compound daily interest runs on late amounts.
GST/HST returns — annual filersRegistrants with an annual reporting period.File and pay three months after the fiscal year-end. Annual filers who are individuals with business income and a December 31 year-end instead file by June 15 and pay by April 30.Annual filers with $3,000 or more of net tax generally must also pay quarterly GST/HST instalments.The same A + (B × C) late-filing formula applies.
Payroll source deduction remittancesAll employers. Frequency is set by the average monthly withholding amount (AMWA) from two years prior.Quarterly remitters (AMWA under $3,000 with a clean compliance record, and eligible new small employers) remit by the 15th of the month after each calendar quarter. Regular remitters (AMWA under $25,000) remit by the 15th of the month following the month deductions were made. Accelerated Threshold 1 remitters (AMWA $25,000 to $99,999.99) remit by the 25th for pay periods ending the 1st to 15th, and by the 10th of the following month for periods ending the 16th to month-end. Accelerated Threshold 2 remitters (AMWA $100,000 or more) remit within three working days after each of four weekly periods, through a Canadian financial institution.Not applicable3% for amounts one to three days late, 5% for four to five days, 7% for six to seven days, and 10% where more than seven days late or not remitted. A second or subsequent failure in the same calendar year, made knowingly or through gross negligence, carries a 20% penalty.
T4, T4A and T5 information returnsEvery employer (T4), payers of pensions, annuities and fees for services (T4A), and payers of investment income (T5).File the slips and summary with the CRA and distribute copies to recipients by the last day of February following the calendar year. Where that date falls on a weekend or public holiday, the next business day applies — compute the shifted date rather than assuming it.Not applicableA graduated late-filing penalty based on the number of slips and days late: a minimum of $100 and a maximum of $7,500, on a per-day scale that rises by tier. It is not a flat per-slip amount.

Why is filing on time not the same as paying on time?

Several CRA obligations run two clocks, and interest starts from the payment date rather than the filing date. A corporation files its T2 six months after year-end but owes its balance two months after year-end — three months for an eligible Canadian-controlled private corporation claiming the small business deduction. A self-employed individual files by June 15 and still owes any balance on April 30.

A firm that stores one date per client is exposed on every file where the two differ. SpidNums keeps the filing date and the earlier payment date as separate checkpoints on the same file, so the balance-due date is visible months before the return is drafted.

  • T2 return: six months after fiscal year-end.
  • T2 balance: two months after year-end, or three for eligible CCPCs claiming the small business deduction.
  • T1 for the self-employed: file June 15, pay April 30.
  • GST/HST monthly and quarterly: file and pay one month after the period ends.

How does sales tax change what a firm has to track?

The sales-tax obligation is not the same across the country, and it changes the shape of the work rather than only the rate. Ontario, New Brunswick, Prince Edward Island, Newfoundland and Labrador and Nova Scotia use a harmonized tax administered by the CRA — one registration, one return. British Columbia, Saskatchewan and Manitoba layer a separate provincial tax over the GST, filed with the province. Alberta and the three territories charge the 5% GST only.

Quebec is its own case: Revenu Québec administers both the QST and the federal GST/HST there, so a Quebec registrant reports both taxes to the provincial agency rather than to the CRA.

That is four different filing patterns to model, not one. The province pages carry each regime's verified rate, who administers it, and what it means for a firm's workflow.

What does SpidNums actually do?

SpidNums models a firm as clients, services and work. A client record carries the legal name, fiscal year-end, officers and contacts. A service carries a reporting frequency. Assigning a service to a client is what generates the recurring work and the reminders — the cadence is recorded once instead of remembered monthly.

From there the firm gets a single board. Every open obligation is ranked by how close its due date sits and coloured accordingly, so the morning question — what is late, what is close, what is fine — is answered by looking rather than by asking.

  • Client CRM with legal name, fiscal year-end, officers and contacts.
  • Services catalogue where each service carries its own reporting frequency.
  • Task Master projects in table or Kanban view, with stages and owners.
  • Colour-coded SLA dashboard ranked by deadline proximity.
  • Aggregated reminders across tasks, service cadences and fiscal year-ends.
  • Engagement letters signed on a branded, no-login page.
  • Client portal, staff roles with confidential-client gating, and an audit trail.
  • CSV and XLSX client import and export.

Can a firm run the platform under its own brand?

Yes. SpidNums is multi-tenant and white-label on every plan: the firm's name, logo and colours run through the app, the client-facing emails and the engagement-letter letterhead. A client signing a letter sees the firm, not the software vendor.

That matters most for the firms whose brand is the product — a multi-office practice, or an operator supporting several independent firms on one platform investment. Each firm is a separate tenant with its own branding and its own row-level data isolation.

Where is the data stored?

Client data is hosted in Canada, in the ca-central-1 region, with tenant isolation enforced at the row level and an append-only audit log of actions taken in the platform. Staff roles include confidential-client gating, so a client file can be restricted to the people who need it.

This is a claim we make about SpidNums only. We do not make data-residency claims about other vendors — ask them directly and get the answer in writing.

How much does it cost?

One plan: USD $1,200 per firm per year, everything included. There is no per-seat arithmetic, so adding a seasonal preparer in February does not change the bill, and the price of the third staff member is the same as the price of the tenth — nothing.

Most practice-management tools in this market are priced per user per month or per user per year, which is the right model for some firms and the wrong one for others. If your firm is one person, per-seat pricing may well be cheaper. The flat fee starts winning somewhere around the third or fourth seat.

How does this fit the software a firm already runs?

A small Canadian firm runs five layers, and only one of them is in question here. The client ledger is QuickBooks, Xero or Sage. Tax preparation is TaxCycle, Taxprep, ProFile or DT Max. Document storage is Google Drive, SharePoint or a document manager. E-signature is either a point tool or built into something else. Practice management is the layer that says what is due, who owns it and what stage it is at.

Most tool sprawl in small firms comes from buying overlapping point tools for that middle layer: a task app, a deadline spreadsheet, a client-request tool, a separate e-signature subscription and a shared inbox that acts as the real system of record. Consolidating those five into one is usually the whole business case.

SpidNums integrates per-tenant with Google Workspace and imports and exports clients as CSV or XLSX. It does not attempt to replace the ledger or the tax engine, and a vendor that tells you it can replace all five layers is selling you a migration, not a system.

What should a firm check before buying any of this?

Six questions, asked of every vendor including this one. The answers are more informative than any feature list, because feature lists converge and models do not.

  • How is a deadline generated — from a rule tied to the client's year-end and reporting period, or from a recurring task somebody configured?
  • What happens when a client's filing cadence changes: one field, or a rewrite of every future date?
  • Whose brand does the client see on emails, portals and signed documents?
  • Where is the data hosted, and is tenant isolation enforced in the database rather than in the application?
  • What does the third seat cost, and the tenth? Ask for the total, not the per-user figure.
  • What comes across on migration, and what does not? Clients usually move; history usually does not.

Which firms do not need this?

A sole practitioner filing a few dozen personal returns and nothing else does not need practice-management software. A spreadsheet and a calendar hold that volume, and the honest advice is to spend the money elsewhere until the client list grows or corporate files with staggered year-ends enter the mix.

The point where the spreadsheet breaks is not a client count — it is the moment more than one person needs the same view of what is due. Two people editing one file is when ownership disappears and a row goes quiet. The second trigger is corporate work: one T2 is a note in a calendar, forty T2s with year-ends across twelve months is a system.

By province and territory

Other SpidNums software pages

Related guides

Compare

Frequently asked questions

What is accounting practice management software?

Practice management software is the system of record for an accounting firm's own work: the client list, the services each client buys, the deadlines those services generate, and the person who owns each one. It sits beside the general ledger and the tax preparation software rather than replacing either.

Is SpidNums a replacement for QuickBooks or Xero?

No. QuickBooks and Xero keep your clients' books. SpidNums manages the firm's work around those books — who owns the month-end close, what stage it is at, and what is due next. Firms run both.

When are T2 corporate tax returns due in Canada?

A T2 return is due six months after the end of the corporation's tax year. The balance of tax is due earlier: generally two months after year-end, or three months for eligible Canadian-controlled private corporations claiming the small business deduction.

Does SpidNums file returns with the CRA?

No. SpidNums does not prepare or transmit returns and does not calculate payroll. Returns are prepared and EFILEd in your tax software; SpidNums tracks the engagement, the stages, the owners and both deadline clocks around it.

Where is SpidNums data hosted?

In Canada, in the ca-central-1 region, with row-level tenant isolation and an append-only audit log. Staff roles support confidential-client gating so a sensitive file can be limited to named users.

How much does accounting software for a Canadian firm cost?

SpidNums is a flat USD $1,200 per firm per year with every feature included. Per-seat practice-management tools in this market are commonly priced per user per month or per user per year, so the comparison depends heavily on your headcount — check each vendor's current public pricing before deciding.

Does it work for bookkeeping firms as well as CPA firms?

Yes. The model is services, cadences and deadlines rather than designations. A bookkeeping practice running monthly closes and GST/HST filings uses the same services catalogue and the same board as a CPA firm running T1 and T2 seasons.

Start running a tidier, deadline-proof practice.

Set up your firm in minutes. No credit card to start.