Freelancing in Calgary offers flexibility and independence, but it also comes with tax responsibilities that employees never have to think about. As a freelancer, you are responsible for tracking your own income, paying your own taxes, and filing your own returns. Here is everything you need to know.

You Are Self-Employed

In CRA's eyes, freelancers are self-employed individuals operating a business. You report your freelance income on a T2125 (Statement of Business or Professional Activities) as part of your personal tax return. Even if you freelance part-time alongside a regular job, you must report all freelance income.

Income Tax

Unlike employees, no one withholds income tax from your freelance payments. You're responsible for calculating and paying it yourself. Alberta's combined federal-provincial marginal tax rates range from 25% on the first $55,867 to over 48% on income above $355,845. Set aside 25-30% of your freelance income for taxes as a general rule.

CPP Contributions

As a self-employed freelancer, you pay both the employee and employer portions of CPP — effectively double what an employee pays. For 2026, this totals approximately 11.9% on net self-employment income between $3,500 and the annual maximum. This is a significant expense that many new freelancers don't anticipate.

GST Registration

Once your freelance revenue exceeds $30,000 over four consecutive calendar quarters, you must register for GST and begin charging 5% on your services. Even below that threshold, voluntary registration can be beneficial if you have significant business expenses (you can claim back the GST you pay through Input Tax Credits).

Deductible Expenses

Freelancers can deduct all reasonable business expenses from their income before calculating tax. Common deductions include: home office (proportionate share of rent, utilities, and internet), computer and software, professional development, business travel, marketing and advertising, professional memberships, and bank fees.

Quarterly Instalments

If your net tax owing exceeds $3,000 in two consecutive years, CRA will require you to pay quarterly tax instalments. These are due March 15, June 15, September 15, and December 15.

Castle Supports Calgary Freelancers

Castle Bookkeeping works with freelancers across Calgary, handling monthly bookkeeping, GST filing, expense tracking, and tax preparation. We ensure you claim every deduction and stay CRA compliant. Contact us for a free consultation.

Ready to get your books in order?

Book a free 15 minute consultation. No obligation.

Book a Free Call