HomeUpdated to 2025 tax year
CVITP Assist: Self-Employment

SELF-EMPLOYMENT INCOME

Is the person eligible to have their tax return prepared by the tax clinic?

A tax clinic may decline to prepare a return if the individual has self-employment income over $3,500 or claims employment expenses. However, if the self-employment income is only somewhat above $3,500, is fully reported on a T4A-slip, and there are no employment expenses, the clinic might perhaps allow an exception.

The $3,500 amount is significant because it is the threshold at which CPP contributions begin—calculated on total employment and self-employment income exceeding $3,500.

Does the self-employed person have a T-slip reporting their income?

Self-employed individuals may or may not receive a T-slip from the client or business they provided services to, depending on the nature of the work. Common slips include:

T4A – Box 48: Reports fees paid to self-employed individuals providing services to another business. Possible examples are an Uber Eats driver, bookkeeper, landscaper, childcare provider, or security guard. The fees in box 48 are not supposed to include any HST paid by the issuer.

T5018 – Construction Sub-Contractors: Used for construction sub-contractors.

T4A-NR – For non-residents: Reports fees, commissions, or other amounts paid to self-employed non-residents for services provided in Canada.

For service fees reported in Box 48, a T4A must be issued if total payments for the year are $500 or more.[1] However, the CRA has publicly stated it is not assessing penalties for failing to report amounts in Box 48, so this requirement is often ignored and the slips are frequently not issued.[2]

UFile steps if person has a T-slip:

  1. As with any T-slip, add the T-slip to UFile by adding the box information.
  2. Under Interview Setup, check off the box for Self-employed business income. In the Self-employment income section, click the plus sign next to T2125 – Business Income.  
  1. In the Identification section, fill in the business name (use the client’s own name if the client hasn’t registered a business name). Enter dates for the beginning and end of the fiscal year.  This will usually be Jan 1st to Dec 31st. Choose a business classification by selecting the best one that applies, even if it’s not perfect.
  2. In the Income, expenses section, do NOT add the T4A income amount as Gross sales, commissions or fees. Instead, scroll down and enter the income corresponding to the T-slip and box number.
  3. In the Income, expenses section, add expenses if applicable.

Self-Employment Income not reported on T-Slips

If a person earns self-employment income that is not reported on a T-slip, the income is entered in UFile under the Income and Expenses section of the T2125 as Gross Sales, Commissions, or Fees. If HST was charged, it is included in the gross amount, and the total HST collected is entered in the GST/QST Included in Sales box further down the form.[3]   

Gig Workers:

The gig economy covers short-term contracts, freelance work, or temporary jobs arranged through online platforms or mobile apps. Gig workers typically operate as independent contractors or freelancers. Examples include Uber Eats or Skip the Dishes drivers, rideshare drivers, and contractors providing services like web development, graphic design, or translation. Gig workers may or may not receive a T-slip.

A recent amendment to the Income Tax Act requires operators of digital platforms to report payments made to Canadians who provide goods or services through their platforms (e.g., Uber drivers, Airbnb hosts, Kijiji sellers). Reporting is due by January 31 following the tax year. As a result, the CRA has information about income earned in the gig economy, creating a stronger incentive for gig workers to accurately report their income.

Occasional Earnings:

If income is not reported on a T-slip and is $3,500 or less, it may be acceptable to report it as “occasional earnings” under Other Employment Income, even if it appears to come from self-employment. (See the separate document on this topic for details.)

Income (or loss) from a hobby:

While reference is often made to “self-employment income” as a category of income, the Income Tax Act doesn’t actually have such a category and instead it uses the term “income from a business”.

Profits or losses generated by a hobby or personal activity are not considered business income if the activity is not commercial in nature and is not undertaken with a reasonable expectation of profit. Such income is not reportable.[4]

Expenses:

A discussion of expenses is beyond the scope of this document. The CRA provides some limited guidance, including this webpage:  Business expenses - Canada.ca.

If a person does not have a GST/HST account, expenses claimed on the T2125 should include HST.

Some general guidance for common expenses:

Where it's unclear if an expense is allowed, general principles of analysis can be found in the Supreme Court of Canada’s Symes case.[5]

Regarding GST/HST, the two questions self-employed persons need to answer:

1.        Is registration for the GST/HST program under the Excise Tax Act required?

2.        If I am registered, do I have to charge HST to the person or company I am supplying goods or services to?

These are separate questions. A person might be required to register, but the supply may be “zero-rated” in which case the person would charge 0% HST, i.e. no charge.

Obligation to get an HST/GST registration under the Excise Tax Act:

In Ontario, the Harmonized Sales Tax (HST) is a 13% tax that combines the federal Goods and Services Tax (GST) and the Ontario provincial sales tax (PST). It applies to the supply of most goods and services and is governed by Part IX of the Excise Tax Act.

A self-employed person in Ontario must register for a GST/HST account if their gross business revenue (before expenses) reaches $30,000 or more over four consecutive calendar quarters (January–March, April–June, July–September, October–December) or if revenue exceeds $30,000 in a single quarter.

When registering, the CRA issues a 9-digit business number (BN) and a GST/HST program account number starting with RT. For example: 123456789RT0001.

If the $30,000 threshold is not met, the person is considered a small supplier and does not have to register or charge HST.  Some types of “exempt” supplies, such as most health services, education services, child care, and music lessons, are excluded when calculating gross earnings.

A person must register and start charging HST in the month following the month they exceed $30,000 in gross earnings, unless their supply of goods or services is zero-rated.

Examples (Fiscal year January 1 – December 31):

  1. Hairdresser: Earns $35,000 in 2024. By mid-October, earnings reach $30,000. Must register by November 1, 2024, and start charging HST. GST/HST return due by March 31, 2025.
  2. Construction Sub-contractor: Invoiced $35,000 between April 1, 2023, and March 31, 2024. Reaches $30,000 by mid-January 2024. Must register by February 1, 2024 and start charging HST. Return due March 31, 2025.
  3. Bookkeeper: Earns $35,000 between July 1 and September 30, 2024. Reaches $30,000 by August 15. Must register by August 15, 2024, and start charging HST. Return due March 31, 2025.

If a business later declines and annual sales fall below $30,000, HST collection can stop in the following fiscal year.

An exception applied to providers of personal passenger service, like taxi and Uber drivers. For such providers, registration is required regardless of their revenue amount, and they must collect HST on all revenue.

Zero-rated services - delivering for Uber Eats, Door Dash, Skip the Dishes:

Certain goods and services are taxable at a rate of 0% HST, referred to as zero-rated supplies, meaning that HST is not charged or collected. These are listed in Schedule VI of the Excise Tax Act and include items such as:

The CRA apparently takes the position that food delivery services provided to platforms like Uber Eats, Door Dash and Skip the Dishes are zero-rated services, but this is unclear.[6]

Cash v. Accrual Accounting:

When a self-employed person provides a service and issues an invoice in one year but does not receive payment until the next year, income is reported in the year the invoice was issued, not the year payment was received. This follows the accrual method of accounting.

The Income Tax Act does not explicitly require self-employed individuals to use either the cash or accrual method, but the CRA generally requires the accrual method for most self-employment income. According to CRA Guide T4002 (page 14):

 "Farmers, fishers and self-employed commission agents can use the cash method or the accrual method to report income. All other self-employment income must be reported using the accrual method."[7]

There is no evidence that CRA considers gig delivery drivers to be “self-employed commission agents” for purposes of the cash-method exception.

A common situation arises when a person reports revenue in the correct tax year under the accrual method but receives a T4A slip for that revenue in the following year. In this case, the T4A amount should not be entered into UFile or the T2125, because the income was already reported in the previous year. UFile cannot simultaneously report the T4A and zero out the revenue for accrual purposes, so the correct approach is to ignore the T4A entirely.

Despite the discrepancy between the T1 return and the T4A slip, a CRA review is unlikely to be triggered since the CRA is aware this situation occurs frequently.

CPP contributions:

CPP contributions are required on net self-employment income over $3,500. If contributions are owed, the individual must file a tax return, even if no federal or provincial tax is payable.

Self-employment income from another province:

If a client earns self-employment income in a province other than Ontario, that income is taxed by the province where it was earned. In this case, Form T2203 must be completed. In UFile, this can be done under the T2125 section, in the sub-section “Allocating income to multiple jurisdictions”. UFile will automatically generate a T2203 if income is reported outside Ontario.

Ombudsman Recommendation:

In its  2023 Annual Report, the Office of the Ombudsperson recommended that the CRA clearly define the eligibility criteria for the CVITP so that self-employed individuals with modest income and simple expenses can access free tax clinics. This recommendation was largely prompted by the growth of the gig economy and the fact that much of this work is done by newcomers.

CPP Contributions versus Canada Workers Benefit:

A client who earns a moderate amount of business income—such as an amount above $3,500 but below the basic personal amount—may wonder what happens if they report it. There are two key consequences: (1) they will owe CPP contributions, and (2) they may be eligible for the Canada Workers Benefit (CWB). Depending on the level of income, reporting the business income can result in a net refund, as well as increasing the client’s future CPP retirement entitlement.

For example, a client with $15,000 of net business income in 2025 and no other income would owe $1,368 in CPP contributions but would receive $1,633 in CWB. The result would be a refund of $265.

Can it be beneficial, and is it acceptable, not to claim all expenses?

Claiming fewer expenses affects net business income, which in turn impacts CPP contributions and the Canada Workers Benefit. In some cases, it may be beneficial not to claim all business expenses, particularly if doing so could increase a client’s refund.

For example, if a client’s gross income is $15,000 and actual expenses are $10,000, claiming less than the full $10,000 in expenses could result in a larger refund, as illustrated in the following table (based on 2023 tax rates and calculations).

Gross business income

Business expenses claimed

Net business income

Tax (Fed + Ont)

CPP contributions payable

Canada Workers Benefit

Refund

15,000

0

15,000

0

1,368

1,518

150

15,000

2,500

12,500

0

1,071

1,518

447

15,000

5,000

10,000

0

774

1,518

755

15,000

7,500

7,500

0

476

1,215

739

15,000

10,000

5,000

0

179

540

361

Based on the table above, the optimal strategy would be to claim only $5,000 in expenses, resulting in a refund of $755. If all $10,000 of expenses were claimed, the refund would drop to $361. CVITP volunteers use UFile, where determining the optimal expense amount requires some additional calculations. In contrast, TurboTax makes this easier, as it updates the refund automatically whenever changes are made to the return.

Can a person choose not to claim all their expenses in their calculation of business income? Opinions differ on this issue. The Income Tax Act provides this framework:

It can be argued persuasively that since the law requires reporting profit, taxpayers should not deliberately underreport expenses just to increase a refund.

References:


[1] A combination of s.153(1)(g) of the ITA and s.200(1) of the Regulations requires the issuance of a T4A, and there are penalties for not issuing one.

[2] See this CRA web page ("The CRA is not assessing penalties for failure relating to the completion of box 048") and this page ("In 2011, a moratorium on assessing penalties for failing to complete box 048, Fees for services, on the T4A slip was introduced. This was meant to allow businesses and organizations time to gain familiarity with the RFS requirement and adopt practices to comply. Though it was intended as a temporary measure, the moratorium remains in place.")

[3] The description should say GST/HST for Ontario filers, but UFile has yet to fix this.

[4] See, for example, Tweneboah v The King (2023 Tax Court) and Sennaike v The King (2025 Tax Court)

[5] Symes v Canada (1993 SCC)

[6] See CRA website - tax obligations for delivery services which tends to suggest that services are not zero-rated. However, severed tax interpretation Ruling 247341 concludes that such services are zero-rated. Therefore the CRA seems to be issuing conflicting information. According to the Ruling, platform delivery providers are “interlining” couriers and zero-rated pursuant to the Excise Tax Act, Schedule VI, Part VII (Transportation Services), s.11. The argument relies on classifying a platform such as Uber Eats as a “carrier”.

[7] This is consistent with court decisions, for example: Reiley v. R (2010) Tax Court