✕
Don't Miss Out

90% Off

Save big on QuickBooks plans

Focused professional working late at laptop
Self-employed

How to Invoice as a Freelancer in Canada: Getting Paid on Your Terms

Key Takeaways

  • Freelance invoicing carries collections risk a standard business doesn't face the same way, since there's no in-house accounts receivable or legal team to chase a late-paying client for you
  • A freelancer's payment terms, not the invoice template, are what actually protect the income: deposits, late fees, and a written agreement signed before work starts do more than any invoice field
  • CRA and most landlords or lenders accept two years of Notices of Assessment plus your own invoices as proof of self-employment income, since freelancers rarely receive a T4 or pay stub

Picture this: you finish a project, send the invoice, and thirty days later you're still refreshing your bank account. For a freelancer, that's not a cash-flow hiccup. It's the whole business model holding its breath.

This guide isn't about how to format an invoice. QuickBooks already has that covered, step by step, in how to create an invoice and what must legally be on a Canadian invoice. If you came here looking for a template, the freelancer invoice template library is the faster stop.

What this guide covers instead is everything that happens around the invoice, the part no formatting guide touches: how to set payment terms that actually hold up when a client stalls, what to do when one doesn't pay at all, how to figure out what to charge in the first place, and how the same invoices you send clients double as income documentation CRA, a landlord, or a mortgage lender will ask to see. Whether you bill as a freelancer, an independent contractor, or what QuickBooks calls a solopreneur, the underlying problem is the same: you're the only one managing the money side of the work.

That's a different problem than the one most invoicing content solves, and it's the one freelancers actually ask about in forums, in Facebook groups, and in messages to accountants: not "what goes on the invoice" but "what do I do when the invoice doesn't work." Whether you're sending your first invoice as a new freelancer, chasing a client who's gone quiet, trying to figure out if your rate is too low, or filling out a rental application with no T4 to show, the sections below are built around the specific leverage and documentation problems a freelancer has that a regular small business doesn't.

Why Freelance Invoicing Isn't Business Invoicing

If you're still sorting out whether you're a freelancer, an independent contractor, or an employee for tax purposes, settle that first; everything below assumes you've already landed on self-employed. A small business with a dedicated bookkeeper and, if things go sideways, a lawyer on retainer can afford to treat a late invoice as a process problem. Send a reminder, escalate to collections, move on. A freelancer doesn't have that department. You are the accounts receivable team, the collections department, and usually the only person who notices when a payment is two weeks late.

That changes three things about how invoicing actually works for you.

  • Your billing is irregular by design. A single invoice might represent your entire month's income, not one line in a ledger full of other clients paying on schedule. When that one invoice is late, there's no buffer.
  • The relationship is lopsided. Most freelancers depend on repeat work from a small number of clients, which makes chasing a late payment feel like risking the next contract, not just this one. A business's AR clerk doesn't lose sleep over damaging the client relationship. You do.
  • Your invoices aren't just requests for payment, they're your income record. A corporation has payroll runs, T4s, and audited books. A freelancer's invoices, paired with bank deposits, are the paper trail CRA and anyone else verifying your income will actually look at.

Everything below is built around those three differences: protecting cash flow with no AR department behind you, managing a relationship-sensitive collections problem, and treating your invoices as the income documentation they already are.

Build Payment Terms That Protect You, Not Just the Client

Most invoicing advice treats payment terms as a line on the invoice: "Net 30," done. If you need the basics first, what invoice payment terms are and the common options to choose from covers that ground. What follows here is the part that guide doesn't: for a freelancer, payment terms are the only enforcement mechanism you have before a payment becomes a dispute. Set them loosely and you've given away your own leverage before the work even starts.

Deposits and kill fees

A deposit isn't just about cash flow timing. It's a filter. A client unwilling to pay 25 to 50 percent upfront on a new engagement is telling you something about how the rest of the relationship will go. The split that comes up most often among working freelancers: 50 percent upfront for new clients or projects over roughly $1,500, 25 to 30 percent for repeat clients with a payment track record.

A kill fee works the same way for scope that gets cancelled mid-project: a stated percentage of the total, owed if the client cancels after work has started, so a cancelled project doesn't mean unpaid hours.

Picture Priya, a freelance copywriter three months into freelancing full-time. Her first corporate client asks for a 90-day payment term with no deposit, "standard for us." Priya agrees, delivers the project in week one, and doesn't see payment until month four. Her second client gets a 50 percent deposit requirement in the contract before any work starts. When that client's internal approvals stall for six weeks, Priya isn't worried. Half the invoice is already in her account.

Late fees and your Net terms

Net 30 is the default almost everyone uses because it's what shows up in every template, not because it's the right term for freelance work. Freelancers with less cash-flow buffer than an incorporated business often do better with Net 15 or even Due on Receipt for project-based work, reserving Net 30 for retainer clients with a demonstrated payment history.

A stated late fee, commonly 1.5 to 2 percent of the invoice total per month overdue, only works if it's written into the agreement before the invoice is sent. Adding a late fee to an invoice after the fact, with no prior agreement, is unenforceable and reads as a scramble, not a policy.

One distinction worth being precise about: a late fee you charge your client is a private contract term between the two of you. It has nothing to do with CRA or how you're taxed; it's not a tax penalty or a tax benefit, it's simply additional income you'll report like any other payment received.

Put it in writing before the work starts

Every protection above only works if it exists somewhere other than your own memory of the conversation. A one-page agreement, signed before work begins, stating the deposit percentage, the payment schedule, the Net terms, and the late fee, converts a verbal understanding into something you can actually point back to later. This doesn't need to be a formal contract reviewed by a lawyer for most freelance engagements; it needs to exist and be signed.

What to Do When a Client Doesn't Pay

Payment terms reduce how often this happens. They don't eliminate it. When an invoice goes unpaid past its due date, the freelancer forums are full of the same scattered advice: send a reminder, maybe pause work, maybe lawyer up, roughly in that order, with no agreement on when to move from one step to the next. Here's a sequence that actually has an order to it.

The Four-Step Payment Ladder

  1. Send a friendly, factual reminder (days 1 to 7 past due). Restate the invoice number, amount, and due date. No apology, no accusation. Most late payments at this stage are processing delays, not disputes, and a plain reminder resolves the majority of them. QuickBooks' payment reminder letter templates cover the exact wording for this stage and the next one.
  2. Send a formal late-notice invoice (days 8 to 21 past due). Reissue the invoice showing the contractually agreed late fee applied, and state the new total due. This is the point where having a written late-fee term from the start pays off: you're enforcing an agreed term, not inventing a penalty.
  3. Pause active work and say so explicitly (day 22 onward, or sooner for a new client with no payment history). Tell the client directly that further work is on hold until the outstanding invoice is paid. This is real leverage: an unfinished deliverable is worth more to a client than a finished one they've already received, which is exactly why this step works and why it needs to come before, not after, you hand over the rest of the project.
  4. Escalate formally (if the invoice remains unpaid after a pause and a final written demand). Options at this stage include a formal demand letter, mediation, or filing in your province's small claims court, which handles debt disputes up to a provincial dollar limit without requiring a lawyer. Limits and procedures vary by province and change periodically, so confirm your province's current small claims limit and process before filing.

Picture Marcus, a freelance web developer with an invoice 35 days overdue from a client who's gone quiet after two friendly reminders. Instead of sending a third reminder, he moves straight to step three: a short, direct email stating the remaining deliverables are paused until the outstanding invoice clears. The client responds within two days. Not because Marcus got angrier, but because the leverage changed from "please pay" to "here's what not paying costs you right now."

The reason this works as a ladder and not just a list: each step costs the freelancer a little more of the relationship, so using them in order, and only escalating when the prior step genuinely fails, protects both the money and the chance of future work with a client who was simply slow rather than one who was never going to pay. If you want more tactics beyond this sequence, including when writing off an unpaid invoice makes more sense than continuing to chase it, QuickBooks' broader guide to collecting unpaid invoices covers the general small-business playbook this ladder adapts for freelance leverage specifically.

This isn't a rare problem. QuickBooks' own 2026 small business late payments survey found that nearly 3 in 5 business owners had invoices overdue by 30 or more days, up from under half the year before. That survey sampled US business owners, not Canadian ones, so treat it as directional evidence of how common the problem is rather than a Canadian figure — but the pattern it describes, one slow-paying client straining the whole month's cash flow, is exactly the scenario the ladder above is built to shorten.

Setting Your Freelance Rate

An invoice is only as good as the number on it. A freelancer who underprices isn't protected by perfect payment terms; they're just collecting too little, reliably, on time.

The effective hourly rate most freelancers never calculate

A freelancer quoting $50 an hour isn't earning $50 an hour. Unbilled time, invoicing, client emails, proposals, admin, usually eats 20 to 30 percent of total working hours. A freelancer who bills 30 hours in a 40-hour week at $50 an hour is actually earning closer to $37.50 an hour once the full week is counted, before accounting for the costs an employee's paycheque would normally have covered on their behalf: CPP's employer-matched portion, vacation pay, and benefits.

The fix is a simple adjustment, not a complicated formula: take the rate you'd need as an employee to match your target income, then increase it by roughly 25 to 35 percent to cover unbilled time and the employer-side costs you're now covering yourself. A target of $35/hour-equivalent becomes a quoted rate closer to $44 to $47/hour.

Hourly, project, or retainer: picking the model that fits the work

Three situations, three models:

A fixed project rate, when the scope is well-defined and repeatable

A fixed set of deliverables you've built before suits a flat project rate. It rewards efficiency: the faster you work, the better your effective hourly rate, without the client watching a clock.

Hourly, when the scope is genuinely open-ended or likely to change

Ongoing revisions or undefined discovery work suit hourly billing. Hourly protects you from scope creep eating a fixed quote.

A retainer, when the relationship is ongoing and the client wants priority access to your time

Regular monthly work, not a single project, suits a retainer. It gives predictable income and lets you set Net 15 or Net 30 with far more confidence, since a retainer client has already demonstrated they pay.

Picture Dana, a freelance graphic designer charging a flat $40 an hour because "that's what everyone in the Facebook group said." After actually tracking unbilled time for a month, admin, revisions, client calls, Dana finds only 65 percent of hours worked were billable. The real effective rate was closer to $26 an hour. Raising the quoted rate to $55 for new clients didn't lose a single existing one, because none of them had ever seen the math behind the original number either.

The hourly/project/retainer choice above is about billing structure. If you want to go deeper on pricing psychology itself, value-based pricing, tiered offers, anchoring, QuickBooks' guide to pricing strategies covers that ground at the general small-business level.

Using Your Invoices as Proof of Income

A freelancer's invoices do double duty. They're a payment request to the client, and they're part of the only income record CRA, a landlord, or a lender will ever see, since there's no employer issuing a T4 or pay stub on your behalf. QuickBooks' full guide to proving income as a self-employed Canadian walks through the complete document checklist, income tax returns, the CRA's proof-of-income statement, business financial statements. What's specific to invoicing, and the part that guide treats as one line item among several, is covered here: how the invoices you're already sending double as that evidence, and what changes depending on how long you've been freelancing.

What CRA wants from your invoices at tax time

Self-employment income, including freelance income, gets reported to CRA on Form T2125, Statement of Business or Professional Activities, filed alongside your personal tax return. Your invoices, kept alongside bank records showing the matching deposits, are the supporting documentation behind the income total on that form. CRA requires self-employed individuals to keep business records, invoices included, for at least six years. (If you also make quarterly instalment payments as a freelancer, the same invoice-and-deposit record is what you're estimating those payments from.)

What a landlord or lender wants that a pay stub would normally show

Landlords and mortgage lenders default to asking for pay stubs and a T4, because that's what most applicants have. A freelancer doesn't, and the substitute that actually works is your Notice of Assessment (NOA), typically alongside your invoices and business bank statements showing the income landing in your account. Most landlords and lenders treat roughly two years of NOAs as the baseline they're looking for from a self-employed applicant, though this is a lending and rental-industry convention rather than a CRA requirement, so it's worth confirming directly with the specific landlord or lender what they'll accept.

If you're newly self-employed, under two years in

You likely don't have two years of NOAs yet. In that situation, a combination of your invoices, a bank statement history showing consistent deposits, and in some cases a letter from an accountant summarizing your income to date can fill the gap, though acceptance varies by lender and is worth confirming in advance rather than assuming.

If you've been freelancing for two or more years

Keep your NOAs organized and easily accessible alongside your invoices. This is the single most common documentation request freelancers report scrambling to produce at the moment a landlord or lender actually asks for it.

Picture Aisha, two years into freelance consulting, applying to rent an apartment. The landlord asks for pay stubs. Aisha doesn't have any, but she has two years of NOAs from CRA and six months of bank statements showing invoice payments landing in the same account every month. The landlord accepts it without pushback, because the combination answers exactly what a pay stub was meant to prove: that the income is real and recurring.

Getting the Invoice Itself Right

Everything above assumes the invoice itself is already built correctly. If you haven't settled on a format yet, that's covered in full elsewhere: how to create an invoice walks through every required field and the GST/HST registration threshold step by step, and what must legally be on a Canadian invoice breaks down exactly what CRA expects to see once your transaction size requires it. Once the invoice is built right, the sections above are what keep it from being ignored.

QuickBooks and the Invoices You Actually Need

None of the systems above, deposits, late fees, rate math, income documentation, work if they live in your head instead of somewhere you can actually find them again at tax time or the moment a lender asks. QuickBooks Lite is built around exactly this problem: it tracks income by client as invoices get paid, categorizes expenses toward your T2125 filing automatically, and keeps the invoice history that becomes your own proof-of-income record without a separate spreadsheet. If you're ready to stop rebuilding your payment terms and income tracking from scratch for every client, see how QuickBooks Lite handles invoicing, payment tracking, and tax-ready records built for freelancers.

Frequently asked questions

Your privacy

We collect data when you use our website to improve its performance. Doing so also helps us provide a secure, personalized experience. Select 'Accept cookies' to agree or 'Cookies settings' to choose which cookies we use. You can change your preferences anytime by clicking the 'Manage cookies' link in the footer.

Choose your cookie preferences

Some cookies are needed to make our website work and can't be turned off. But we need your consent to use others that are not essential. You can make your choices below and update them at any time using the 'Manage Cookies' link. To find out more, visit our Cookies Policy.

These cookies are necessary for the site to function. They also help us keep your data safe.
These cookies allow us to enhance your experience and remember your preferences, region or country, language, and accessibility options.
These cookies tell us how customers use our website. We study and organize this data to help us optimise our content and provide you with personalised experiences.
These cookies help us provide you with relevant communications and ads in our products and on other sites.

Looking for something else?

Get QuickBooks

Smart features made for your business. We've got you covered.

Firm of the Future

Expert advice and resources for today’s accounting professionals.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.