Table of contents
Hamburger menu icon

Your taxes are done…now how do you file them?

By Max Schreiter
Reviewed by
July 9, 2020
5 minutes read

You’ve done it. The hardest part is over—you’ve finished your taxes for the year. Now the only thing left to do is file them. But what’s the best way to do this? Don’t worry, we’ve got all your options laid out below to help you make an informed decision.

1. By Mail:

We know it’s 2020, but sending your income tax return by mail (in Canada or the U.S.) is still a valid option. Some people prefer the familiarity of doing it the old-fashioned way, even though the IRS and CRA are actively recommending that people file online.

Mailing in your return is the best non-online option, although it isn’t the fastest. Note that processing by mail usually takes about 4-6 weeks, so be prepared for the longer wait time.

2. Online:

In the U.S.

Filing online is the fastest way to not only file your taxes but also get your refund. And filing electronically is catching on—the IRS reported that about 137,866,000 million tax returns were e-filed for tax year 2019.

If you’re keen to file your taxes online, consider filing through H&R Block, who offers free DIY options for filing as well as semi-DIY if you need a helping hand.

For those who need some assistance, you can pay a tax pro to help you with filing. Wave Advisors offers personalized bookkeeping and accounting assistance from our in-house professionals.

In Canada

NETFILE

According to the CRA, more than 85% of Canadians filed their tax returns online in 2019. Using the NETFILE service, you’re able to securely submit your return online by using one of their certified programs. There’s the option to choose between several different free and paid tax programs, as well as options for using an iPad or smartphone.

There are some instances where you’re not able to file online. For example, you’re ineligible if it’s your first time filing with CRA and they don’t have your complete date of birth on record. You also won’t be able to file online if you went bankrupt in 2018 or 2019. Make sure you’re familiar with the full restrictions that apply, so you don’t get stuck halfway through and have to start over again.

After choosing one of the approved tax programs (we recommend H&R Block)and submitting your return through NETFILE, you’ll receive a confirmation number from the CRA. Keep this on hand if they need to contact you for any clarifications. You don’t typically need to provide any receipts or other supporting documents unless the CRA asks to see them. Processing usually takes about 2-3 weeks if everything runs smoothly.

EFILE

Despite their similar names, EFILE is a different online system used by professional tax preparers who file to the CRA on your behalf. You can’t file your own taxes like this online, however your accountant can—read more on this below.

Auto-fill your return

The Auto-fill feature can be used with NETFILE to automatically fill in certain fields of your tax return and save you some time. To take advantage of this you’ll need to be fully registered with My Account on the CRA website. Auto-fill is optional and only supported by certain programs, so be sure to check before you get started. As always, make sure you double-check that all the information is correct to avoid further problems down the road.

3. Talk to an accountant

Every small business owner has a different relationship with their accountant. Some prefer to consult them on a regular and ongoing basis, while others seek them out only for the tougher tasks like filing taxes and/or getting audited. And some business owners prefer to just do their own research and find out what works for them.

Here at Wave, our goal is to make sure you have the best tools at your disposal to run your business better. And having an accountant weigh in on your books is definitely a valuable tool! But we’ll leave that decision up to you since you’re the one who knows your business best.

One thing to keep in mind is the difference between a normal accountant and a Chartered Professional Accountant (CPA). A CPA has to pass a licensing exam and is required to keep up with current tax laws and regulations. Accountants are expected to follow specific guidelines as well, known as the Generally Accepted Accounting Principles, however, they are not licensed.

Whether you go with an accountant or CPA, remember that you should already have your bookkeeping records in order before paying them a visit. It will make their job a lot easier, and since most of them charge by the hour, you’ll also save yourself a decent amount of money. So make sure you've prepared your taxes in advance, especially if you're filing freelance taxes for the first time.

Lastly, remember what we said above about EFILE? Decide if you just want to consult an accountant, and then file for yourself, or if you want them to file on your behalf through EFILE on the CRA website. Your accountant will need to pass the suitability screening which can take up to 30 days, so don’t leave this to the last minute if you want them to file for you.

We hope you’re now feeling a bit more confident about how to file your taxes. It’s true that tax season can be stressful if you’re unprepared. But as you gain more knowledge and understanding about your finances, you’ll also benefit from better insights into running your business for the year ahead.

starter
Plan
starter
Plan
$0
pro
Plan
$16USD
$20CAD/mo
Option to accept online payments
Starting at
2.9% + $0.60
per credit card transaction
Starting at
2.9% + $0*
per credit card transaction
for first 10 transactions/mo
Unlimited invoices, estimates, bills
Add your logo and brand colors
Automate late payment reminders
with online payments
Wave mobile app
Unlimited bookkeeping records
Dashboard and reports
Auto-import transactions
Auto-merge transactions
Auto-categorize transactions
Add users
Live-person chat and email support
with any paid add-on
Digitally capture unlimited receipts
additional fee
Payroll
additional fee
additional fee
Hire a bookkeeper
additional fee
additional fee
Option to accept online payments
Starting at
2.9% + $0.60
per credit card transaction
Starting at
2.9% + $0*
per credit card transaction
for first 10 transactions/mo
Unlimited invoices, estimates, bills
Add your logo and brand colors
Automate late payment reminders
with online payments
Wave mobile app
Unlimited bookkeeping records
Dashboard and reports
Auto-import transactions
Auto-merge transactions
Auto-categorize transactions
Add users
Live-person chat and email support
with any paid add-on
Digitally capture unlimited receipts
additional fee
Payroll
additional fee
additional fee
Hire a bookkeeper
additional fee
additional fee
starter
Plan
$0
Legacy businesses
New businesses
pro
Plan
$16USD or
$20CAD/mo
starter
Plan
$0
Legacy businesses
New businesses
pro
Plan
$16USD or
$20CAD/mo
Invoicing + payments
Option to accept online payments
(and create unique links with checkouts)
Starting at
2.9% + $0.60
per credit card transaction
Starting at
2.9% + $0.60
per credit card transaction
Starting at
2.9% + $0*
per credit card transaction
for first 10 transactions/mo

Send invoices, estimates, and other docs:

  • via links or PDFs
  • automatically, via Wave
with online payments
with online payments
Automate late payment reminders
with online payments
with online payments
Add your logo and brand colors
Remove Wave branding from footers
Add attachments to invoices and estimates (NEW!)
Create reusable message templates (NEW!)
Invoice and estimate in the mobile app
Accounting
Unlimited bookkeeping records
Auto-import bank transactions
Auto-merge and categorize transactions
Add users to your business
businesses already auto-importing bank transactions and/or that already have users added to their businesses as of May 1, 2024
Digitally capture unlimited receipts
with receipts add-on
with receipts add-on
Manage accounting transactions in the mobile app and sync with desktop (NEW!)
with receipts add-on
with receipts add-on
Other Wave features
Dashboard and reports
Live-person chat + email support
with any optional add-on
with any optional add-on
Optional add-ons
Receipts
nothing changes
additional fee
included
Payroll
nothing changes
additional fee
additional fee
Advisors
nothing changes
additional fee
additional fee
Invoicing + payments
Option to accept online payments
(and create unique links with checkouts)
Starting at
2.9% + $0.60
per credit card transaction
Starting at
2.9% + $0.60
per credit card transaction
Starting at
2.9% + $0*
per credit card transaction for first 10 transactions/mo
Send invoices, estimates, and other docs via links or PDFs
Send invoices, estimates, and other docs automatically, via Wave
with online payments
with online payments
Automate late payment reminders
with online payments
with online payments
Add your logo and brand colors
Remove Wave branding from footers
Add attachments to invoices and estimates (NEW!)
Create reusable message templates (coming NEW!)
Invoice and estimate in the mobile app
Accounting
Unlimited bookkeeping records
Auto-import, -merge, and -categorize bank transactions
businesses already auto-importing bank transactions and/or that already have users added to their businesses as of May 1, 2024
Add users to your business
businesses already auto-importing bank transactions and/or that already have users added to their businesses as of May 1, 2024
Digitally capture unlimited receipts
with receipts add-on
with receipts add-on
Manage accounting transactions in the mobile app and sync with desktop (NEW!)
with receipts add-on
with receipts add-on
Other Wave features
Dashboard and reports
Live-person chat + email support
with any optional add-on
with any optional add-on
Optional add-ons
Receipts
nothing changes
additional fee
included
Payroll
nothing changes
additional fee
additional fee
Advisors
nothing changes
additional fee
additional fee

*While subscribed to Wave’s Pro Plan, get 2.9% + $0 (Visa, Mastercard, Discover) and 3.4% + $0 (Amex) per transaction for the first 10 transactions of each month of your subscription, then 2.9% + $0.60 (Visa, Mastercard, Discover) and 3.4% + $0.60 (Amex) per transaction. Discover processing is only available to US customers. See full terms and conditions for the US and Canada. See Wave’s Terms of Service for more information.

By Max Schreiter

The information and tips shared on this blog are meant to be used as learning and personal development tools as you launch, run and grow your business. While a good place to start, these articles should not take the place of personalized advice from professionals. As our lawyers would say: “All content on Wave’s blog is intended for informational purposes only. It should not be considered legal or financial advice.” Additionally, Wave is the legal copyright holder of all materials on the blog, and others cannot re-use or publish it without our written consent.

Create your Wave account today.

Let's do this