The rules · sources read on or since 7 September 2026
What LedgerLodge does not compute.
Publishing a boundary looks like the wrong move and is not: a tool that says where it stops is one you can check, and this is the section an accountant reads first. Every line below is a decision with a reason, not a feature that has not shipped yet.
The boundary
It does not file anything
LedgerLodge prepares the figures a T2, a CO-17, an AT1 or a GST/HST return is built from, and packages them for a CPA. It does not transmit a return to the CRA or to Revenu Québec, and no figure in it is a filed number until someone files it.
Home-office allocation
There is no engine that apportions rent, utilities or mortgage interest to a workspace in the home. The expenses can be recorded and categorised, and the allocation is a calculation your CPA makes at year end from figures the export carries.
Salary against dividends
Whether an owner should be paid by salary, by dividend, or by some mixture, depends on the corporation's income, the owner's other income, CPP, and the province. It is the highest-value question an accountant answers for a single-owner corporation and it is not one a calculator should pretend to.
Payroll
There is no payroll engine: no source deductions, no T4 production, no remittance schedule. The taxable automobile benefit calculator computes the two amounts a T4 would carry, and stops there.
Inventory and cost of goods sold
The product is built for a service business — consulting, contracting, an agency, professional services. There is no inventory valuation and no job costing, by design rather than by omission.
Consolidating more than one corporation
One sign-in owns one corporation's books. Multiple currencies inside one entity are supported; combining two entities into one set of statements is not.
Whether a supply is zero-rated or exempt
The treatment of a sale to a non-resident, and of services under Schedule VI of the Excise Tax Act, is a characterisation of what was actually sold. LedgerLodge records the treatment you choose, carries it into the workpaper, and refers the question to your CPA rather than ruling on it.
Proposed tax rules
Where CRA publishes a measure as proposed rather than enacted — the 100% first-year deduction for class 50 property is the current example — the rule is recorded with its status and is never applied. A deduction taken on a rule that has not passed is one that has to be given back.
Anything without a dated source
Every rate, threshold and ceiling in the product is a row carrying the page it was read from and the date it takes effect. A figure that cannot be sourced that way does not go in, which is why some questions here are answered with a boundary rather than a number.
What it does instead
- Every number comes from the server. Money is a decimal in the database and a decimal in the arithmetic, rounded half-up to the cent. No CRA rule is re-implemented in a browser or on a phone — the public calculators call the same engine the signed-in app calls.
- Every rate is a dated row with a source. Not a constant in code: a row carrying the CRA page it was read from and the date it takes effect, so a figure claimed for 2026 still calculates at that year’s rate afterwards.
- Every record keeps the calculation that produced it. A reviewer can trace a figure back to the rule that made it, which is what turns a number into evidence.
- Open questions travel. A tax judgement the product cannot settle becomes a recorded question that reaches the year-end package’s review list, rather than a guess that reaches a return.
- Everything exports. XLSX and CSV at any time, plus audit and CPA packages with a SHA-256 manifest, and the receipts themselves inside the evidence ZIP.
Questions
About the boundary.
Does LedgerLodge file my taxes?
No. It keeps the books, the receipts and the audit evidence, and prepares the workpapers a T2, a CO-17, an AT1 or a GST/HST return is built from. It does not transmit a return to the CRA or to Revenu Québec, and no figure in it is a filed number until someone files it.
Does it calculate home-office expenses?
It records and categorises them; it does not apportion rent, utilities or mortgage interest to a workspace in the home. That allocation is a calculation your CPA makes at year end from figures the export already carries.
Will it tell me whether to take salary or dividends?
No, and it should not. The answer depends on the corporation's income, your other income, CPP and the province, and it is the highest-value question an accountant answers for a single-owner corporation. A calculator that guessed at it would be confidently wrong at exactly the moment it mattered.
Does it do payroll?
No: no source deductions, no T4 production, no remittance schedule. The company-car calculator computes the two amounts a T4 would carry — the standby charge and the operating benefit — and stops there.
Can it handle two corporations?
One sign-in owns one corporation's books. Several currencies inside one entity are supported; combining two entities into one set of statements is not, by design rather than by omission.
Why does it not apply proposed tax rules?
Because a deduction taken on a rule that has not passed is one that has to be given back. Where the CRA publishes a measure as proposed — the 100% first-year deduction for class 50 property is the current example — it is recorded with its status and never applied.
What it does compute is written down too.
One page per rule the engine applies, each dated and sourced, with a calculator beside it that answers the same question on a real number.