The Complete Guide to Freelance Invoicing in Calgary
Calgary has become one of Canada's most active freelance markets. The city's economic diversification beyond oil and gas has created strong demand for independent tech consultants, creative professionals, management advisors, and specialized contractors across dozens of sectors. Whether you work from a co-working space on Stephen Avenue, take video calls from your Bridgeland home office, or drive to client sites across the city, getting invoicing right is fundamental to sustaining your freelance business.
Alberta's Tax Advantage for Freelancers
As an Alberta freelancer, you benefit from the simplest tax structure in Canada. There is no provincial sales tax. Your invoices only show 5% federal GST. Compare this to a freelancer in Ontario (13% HST), British Columbia (5% GST plus 7% PST), or Quebec (5% GST plus 9.975% QST). This advantage means your quoted prices are more competitive, your invoices are simpler, and your tax compliance is straightforward. iBill.ca locks in the 5% GST rate for all Alberta-based invoices automatically, so you never have to think about it.
The $30,000 GST Threshold and What It Means
One of the most common questions from new Calgary freelancers is whether they need to charge GST at all. The rule is clear: if your total taxable revenue exceeds $30,000 over four consecutive calendar quarters, you must register for and begin charging GST. Below that threshold, registration is voluntary. However, many Calgary freelancers register voluntarily even below $30,000 because it allows them to claim Input Tax Credits (ITCs) on business purchases like software, equipment, and co-working memberships. Once registered, you must file GST returns either annually, quarterly, or monthly depending on your revenue level. iBill.ca tracks your GST collected and ITCs throughout the year, making filing day a simple transfer of numbers.
What Every Calgary Freelance Invoice Must Include
A proper freelance invoice is not just a payment request. It is a legal and tax document. At minimum, your Calgary freelance invoice should include: your legal name or business name, your mailing address, your GST registration number (if registered, format: 123456789RT0001), the client's name and address, a unique sequential invoice number, the date of issue, clear descriptions of each service or deliverable, the rate and quantity for each line item, the subtotal before tax, the GST amount (5% of subtotal), the total amount due, your payment terms (Net 15, Net 30, due on receipt), and your accepted payment methods. iBill.ca includes all of these fields by default and adds your GST number automatically from your profile. Learn more about what to include on a Canadian invoice.
Billing Out-of-Province Clients from Calgary
Many Calgary freelancers serve clients across Canada and internationally. Tax rules follow the client's province, not yours. If your Calgary client is in Alberta, you charge 5% GST. If they are in Ontario, you charge 13% HST. If they are in BC, you charge 5% GST plus 7% BC PST. For clients outside Canada, the supply is generally zero-rated (0% tax). iBill.ca handles all of this automatically based on the province you assign to each client in your contact list. You set it once and every invoice for that client uses the correct tax treatment going forward.
Converting Tracked Hours Into Invoices
For hourly freelancers in Calgary, the ability to track time and convert it directly into an invoice eliminates the most tedious part of billing. iBill.ca's built-in time tracker lets you log hours by project or client with descriptions of work performed. At billing time, select the time entries, click convert, and a complete invoice is generated with each entry as a line item showing hours, rate, and amount. The 5% GST is calculated on the total. No copying numbers between apps, no manual math, no missed hours. For tech consultants billing multiple clients per week, this feature alone can save hours of admin time each month.