Personal Tax
Joe Collins, CPA, CA

Bookkeeping and Taxes for Freelancers

The ultimate accounting course for freelancers and sole proprietors. Learn to do your own bookkeeping and file your taxes. This course will demystify invoicing, deductions, GST/HST and taxes.
Enroll Now

Bookkeeping and Taxes for Freelancers (AKA Self-Employed People)

Joe Collins, CPA, CA shares his expertise and years of experience helping small business owners to save time, lower taxes, reduce stress and grow their businesses.

Who This Course is For

If you're self-employed and aren't sure how to deal with your accounting and taxes, this course is for you.

  • Before You Start a Business - Get equipped with bookkeeping and tax knowledge that will help you start your business right. Start learning now to avoid the common mistake of ignoring your books until it's too late.
  • Newly Self-employed - We help freelancers get started on the right foot. Implement our best practices to simplify your bookkeeping and taxes and stay compliant with the CRA.
  • Small Business Owners / Freelancers - If you run a small business, this course can help you fix your books, simplify your financial processes and spend less time worrying about taxes.

Follow along the videos as Joe shares his experience, best practices and top tips.

This Online Course Covers

  1. Revenue and Income
  2. Expenses
  3. Sales Taxes
  4. How to Do Your Bookkeeping
  5. How to File Your Taxes

Plus, Joe answers some of the most common questions we get from freelancers and provides insight on how to level up your business.

Revenue and Income

In this section, Joe talks about how to ring the cash register and what to do once you've made some sales.

You'll learn:

  • How to prepare and send invoices
  • How to track payments
  • When to follow up on unpaid invoices, and
  • What to do if someone doesn't pay


Next up you'll get into the expense side of things where you'll learn all about what business expenses are, how to track them and how to claim all of your expenses to reduce your tax bill.

You'll learn:

  • What a business expense is
  • Which expenses are deductible
  • Details of claiming meals and entertainment
  • All about home office expenses
  • Claiming vehicle costs
  • Capital expenses, and
  • Best practices for keeping records of your expenses

Sales Taxes

In Canada, most businesses are required to register for sales taxes and collect them on behalf of the government.

Understanding exactly when you need to register and which taxes to charge is not a simple task.

You'll learn:

  • What sales taxes are
  • How GST/HST works and when to register
  • How PST/RST works and when to register
  • When and how to file your sales tax returns


Joe gets into some very practical guidance on how to efficiently do your bookkeeping.

He'll take you through our favorite bookkeeping process for freelancers.

You'll learn:

  • Bookkeeping basics
  • A walkthrough of our bookkeeping template
  • Recording revenue
  • Recording expenses
  • Recording home office expenses
  • Recording vehicle expenses
  • Reviewing your income statement
  • Other bookkeeping options

Filing Your Taxes

After bookkeeping comes filing your income taxes.  

Joe shows you how you can easily file your own tax return to save on filing fees and reduce your tax bill.

You'll learn:

  • How your taxes work and when to file them
  • Our favorite free tax filing software
  • Step-by-step guide to filing your own tax return
  • Finalizing and filing your return
  • How to file and pay your GST/HST return and balance owing
  • Top tax tips to watch out for
  • When you should consider hiring an accountant for your taxes

Frequently Asked Questions

Lastly, Joe gets into some of the most common questions that we're asked by freelancers and small business owners.

Joe answers the questions:

  • How do I pay myself?
  • How much should I pay myself?
  • How much should I set aside for taxes?
  • When should I incorporate?

100% Money-back Guarantee

If you're not satisfied with your purchase after completing the course, just reach out and request a refund.

We'll process your full refund within two business days, no questions asked.

Get started building the business of your dreams today!

Get in Touch With Avalon

Reach out using the contact button below and we'll be in touch within two business days!