Bookkeeping for Canadian freelancers, with a T2125 preview built in.
Stop chasing receipts in March. Ledg keeps a freelancer's books current through the year and builds a T2125 preview from the entries you confirm: GST/HST from the day you register, vehicle expenses prorated by business kilometres, with the 2026 lease cap, and home office costs by floor area with the no-loss carry-forward. When you incorporate, you start a new set of books for the corporation and keep the old ones for your T1.
No credit card. Free with no entry limit. Built around Canadian tax rules.
Do the bookkeeping from the AI agent you already use.
On Solo, connect Claude, ChatGPT, or another supported AI agent. Show it a receipt: it saves the receipt and adds its tax breakdown and line items to the bank or statement transaction it belongs to. If that transaction has not arrived yet, the receipt waits and is matched when it does. No entry it writes reaches your statements or tax totals until you confirm it in Ledg. With your approval it can also update your business settings, and each change shows in Activity.
You: “What is still waiting in Stage?”
Built for the freelancer reality.
Receipts and questions, from your own AI agent.
On Solo, your connected AI agent reads the same books you see in Ledg. Send it a receipt from your phone and the purchase waits in Stage. Ask what GST/HST you collected last quarter, what is still uncategorized this week, or where your T2125 net income stands so far this year. Nothing it records counts until you confirm it in Ledg.
A T2125 preview, built from your ledger.
Each entry you confirm is placed on a T2125 line by its category. Open T2125 Preview and the draft Statement of Business or Professional Activities is there, line by line. Download the watermarked preview PDF, or email your accountant a link that works for seven days. It is a preview, not a filed return. Ledg does not file returns today.
T1 and T2125, the right deadlines.
April 30 to pay, June 15 to file, the self-employed extension under ITA s.150(1)(d)(ii). Both dates sit on your home screen before the notices arrive.
GST/HST, from the day you register.
Until you register, Ledg records no GST/HST on your entries. When you register, switch on GST or HST registered in Settings: each entry then asks for its GST/HST, and Ledg totals what you collected and the input tax credits you paid, ready to enter in CRA My Business Account. The Handbook explains the $30,000 small-supplier rule.
A day job and freelance work, kept apart.
Ledg holds the business side only: what clients pay you and what you spend to earn it. Your T4 stays with your employer. At tax time the T2125 preview covers the freelance income, and both end up on the same T1.
Vehicle, home office and meals, on their T2125 lines.
Vehicle expenses are prorated by the business kilometres you enter in Settings, under Tax Profile. Home office uses the detailed method: your home costs multiplied by the business share of the floor area, and the deduction cannot create a loss. Meals and entertainment count at 50%. The sole proprietor page walks through the vehicle charts and the CCA schedule.
When you incorporate, your old books stay.
When you incorporate, you add the corporation as a new business under the same login, with its own fiscal year, business number and plan. Your freelance books stay on your account, intact, for your T1.
A handoff pack your accountant can open.
One download: general ledger, trial balance, GST/PST summary by quarter, and bank reconciliation, with a README that explains the sign conventions. Send it to your accountant with the T2125 preview, or keep both beside you while you fill in your own return.
Price, next to Wave and FreshBooks.
Plans and regular monthly prices as published on each company's Canadian pricing page, checked September 19, 2026. Promotional discounts are left out. Ledg does not send invoices; keep the invoicing tool you like and let the deposits land in Ledg.
| Capability | Ledg | Wave / FreshBooks |
|---|---|---|
| Free plan | No entry limit, no time limit | Wave Starter: $0, without automatic bank import. FreshBooks: 30-day free trial. |
| Paid plan, regular monthly price | Solo, $4 CAD per business | Wave Pro: $25 CAD. FreshBooks Lite: $26 CAD. |
| Automatic bank import | On Solo | Wave: on Pro |
Freelancer questions, answered.
Not in most cases. If you work under your own legal name in Canada, you are a sole proprietor by default and can start invoicing today. Provinces generally ask you to register a business name only when you operate under a name other than your own (for example "Jane Smith Photography" instead of "Jane Smith"). GST/HST registration is a separate question, answered below.
You must register once your taxable revenue passes $30,000 in a single calendar quarter or over four consecutive calendar quarters (the CRA small-supplier threshold). Until then registration is optional. Ledg does not track the threshold for you. Once you register, turn on GST or HST registered in Settings and Ledg asks for GST/HST on every entry and totals what you collected and paid.
A Stripe or PayPal payout reaches your bank as one net amount, the sale minus the fee. Ledg brings it into Stage as a single deposit and does not split it into gross sales and fees. Keep your payout reports with your records so you or your accountant can gross up sales and fees at year-end.
Common case. Your T4 income from the day job goes on line 10100 of your T1. Your freelance net income, worked out on the T2125, goes on the self-employment lines (line 13500 for business income). Ledg holds only the freelance side; your T4 comes from your employer. At year-end you or your accountant take the T2125 preview from Ledg and the T4 from CRA My Account, and both go on the same T1.
Yes, if you meet one of the CRA tests: the space is your principal place of business, or you use it only to earn business income and meet clients there regularly. In Ledg, use the detailed method: heat, electricity, insurance, maintenance, mortgage interest, property taxes and other costs such as rent, multiplied by your business-use share of the floor area. The deduction cannot create a loss; the excess carries forward to next year.
Keep a kilometre log. Enter your total and business kilometres in Settings, under Tax Profile, and the T2125 preview prorates your Vehicle Expenses entries by business use. The lease cap, the interest cap and the CCA class for the vehicle are covered on the sole proprietor page.
Not today. Tax return submission is not available in Ledg. Ledg keeps the books ready and builds a T2125 preview from your confirmed entries, and the handoff pack gives your accountant the general ledger, trial balance, GST/PST summary and bank reconciliation. You or your accountant file the T1 with the T2125. Filing from Ledg is planned, with your approval before submission. No date or price has been announced.
Wave is built around invoicing and payments. Ledg is built around the ledger and does not send invoices. Wave's Starter plan is free and its Pro plan, which adds automatic bank import, is $25 CAD a month (Wave's pricing page, September 2026). Ledg is free with no entry limit, and Solo is $4 CAD a month per business. What Ledg adds for a Canadian freelancer is a T2125 preview built from your confirmed entries, GST/HST and PST recorded separately on every entry, receipts kept in your own Drive, and on Solo a connection to Claude or ChatGPT that records into Stage for your review.
Read next for freelancers.
A freelancer in Canada is a sole proprietor until they incorporate. For the form itself, from T2125 lines and the CCA schedule to the vehicle charts and Owner Draw, see bookkeeping for Canadian sole proprietors.