Accounting & Finance

CARentalTrack: Canadian Rental Income & Expense Tracker for Landlords

A new roof and a repaired faucet are not the same kind of expense to the CRA, even though both come out of the same bank account. A current expense (repairs, property tax, insurance) is fully deductible the year it happens. A capital expense (a new roof, a major renovation) is not - it has to be depreciated through Capital Cost Allowance, and the half-year rule cuts the first year's CCA rate in half. Enter your income, current expenses and capital expenses separately, and this computes your correct net rental income - and exactly how much you would have understated it by expensing a capital cost in full.

← All products
Accounting & Finance

Canadian landlords tracking rental income and expenses who want to know which expenses are fully deductible now and which are not.

How it works

  1. Name this record, e.g. "123 Oak St - 2026".
  2. Enter your total rental income for the year.
  3. List current expenses, one per line as "description, amount".
  4. List capital expenses the same way - major, lasting improvements, not repairs.
  5. See the correct net rental income and the gap a full capital deduction would have created.

What you gain

  • Keeps current expenses (repairs, property tax, insurance) separate from capital expenses (a new roof, a major renovation) - CRA taxes them completely differently
  • Current expenses are fully deductible the year they happen; a capital expense is NOT - it is depreciated through CCA (Capital Cost Allowance), and the half-year rule cuts the FIRST year's rate in half
  • Shows exactly how much taxable income a landlord would understate by wrongly expensing a capital cost in full the year it happened
  • Records saved by name: recalculating updates the same record, not a duplicate

Screenshot

Technical details

Standard50.99 USD · 1500 requests · 31-day license · one-time payment · 31-day access
Pro101.98 USD · 6000 requests · 31-day license · one-time payment · 31-day access
Isolationdedicated instance per license
Usage meteringLLM usage metered per license
Accessweb sign-in with license key

How to set up & use

  1. Buy the license — your key (lic_...) appears on the order page and in your email.
  2. Sign in at app.synoriaai.com with your license key.
  3. No installation — the product runs in your browser, on your own isolated instance.
  4. Open the tracker and give your record a name, like the property address and year.
  5. Enter your rental income for the year.
  6. List your current expenses (repairs, property tax, insurance), one per line with the amount.
  7. List your capital expenses (a new roof, a major renovation), one per line with the amount.
  8. Press Calculate to see your net income and how much taxable income would be understated if a capital cost were expensed in full.

Frequently asked questions

What does this tool actually do?

It separates your current expenses from your capital expenses, calculates your net rental income, and shows the difference in taxable income if a capital cost were wrongly deducted in full the year it happened.

Does it file my taxes or send anything to the CRA?

No. It only calculates and displays figures for your own records. Nothing is filed or sent anywhere.

Where is my data stored?

Records are saved by the name you give them, so recalculating updates the same record instead of creating a duplicate. The tool does not share your data with third parties.

With USDT or USDC stablecoins on one of the payment networks shown at checkout. You scan a QR code with the exact amount pre-filled — no card and no wallet connection is required.
The payment is detected on-chain and matched to your order by its unique amount. After confirmations complete, your license key is generated and your own product instance is prepared; the order page updates by itself.
No. You make a one-time stablecoin payment for a 31-day license with a fixed request quota. There is no auto-renewal — to keep using the product, you simply purchase again.
Each plan includes a fixed number of requests for the license period. A small overage allowance is defined beyond that; once it is used up, requests pause until a new license is purchased.
Yes. Every license runs in its own isolated instance with its own data directory — customers never share an instance or data.
On-chain payments are never lost. Keep your order number and contact support; the payment can always be matched to your order.
Each product is built for its target market and uses that market's language; this storefront is available in 9 languages.

Related products