Side Income and Benefit Clawbacks: A Decision Framework for Canadians
This is a decision framework for income you are considering on top of a job, a pension, or a benefit. It is not a list of gigs. The map of which programs stack is the benefits stacking map. GIS and the OAS recovery tax are OAS and GIS income stacking. The Canada Child Benefit is its own guide. Employment insurance while you work is the EI guide. Provincial credits that do not show up on the federal notice are the provincial map. If the extra income is a business rather than a few invoices, the filing is the self-employed tax guide.
GIS reduction rates, the OAS recovery threshold, CCB phase-outs, EI earnings rules, and provincial credit claws all move. This article does not print them. A figure from a prior return, a forum, or last year's blog is how households take work that pays less than the benefit it costs. Look up the current parameter on the program's own page, then put it in the table below.
One dollar, several tests
Income tax is only one test. Benefits often use a different income line, a different person, and a different year. Build the row before you price the work.
| Test | Whose income | Which year bites | What to confirm |
|---|---|---|---|
| GIS | The individual, with spouse or common-law income in the picture. The stacking article has the household version. | Often the prior year's return, paid as next year's benefit. A project in January can shrink a cheque the following July. | The income definition and the reduction per dollar. The reduction can be large relative to the tax on that dollar. Do not assume a rate. |
| OAS recovery tax | Individual net income above a threshold. | The year the income is taxed, reconciled when you file. | Whether you are near the threshold at all. Below it, this row is zero. Above it, the recovery sits on top of ordinary tax. |
| Canada Child Benefit | Adjusted family net income. Either adult's extra income can move it. | The prior return drives the next benefit year. | The phase-out that applies to your family size. The benefit is tax-free, so losing a dollar of it is a full dollar. |
| EI while on a claim | Earnings in the week, under that week's rule. | The week you work, not "sometime next April." | How much you can earn before the benefit drops, and whether the work is insurable. Quitting the main job to freelance is a different rule from working while on claim. |
| Provincial and refundable credits | Often family net income. The credit may not be obvious on the pay stub. | Often the prior year. | Trillium-style benefits, rent supplements, childcare subsidies, and the GST/HST credit. The names differ by province. The provincial map is the sort, not a rate sheet. |
| Income tax and CPP | You, at the marginal rate on the extra dollar. | The year you earn it. Instalments can start the year after a balance owing. | The bracket, and whether the dollar is pensionable. Self-employed CPP is both shares. The instalment rules are quarterly instalments. |
The decision, in order
- List every program the household actually receives. Include the quiet ones: GST/HST credit, a provincial energy or rent credit, a childcare fee subsidy, GIS.
- For each, write the income definition and the year it reads. Prior-year tests punish this year's project next year. Week-based EI tests punish it on Friday.
- Price one extra dollar: tax, plus CPP if it applies, plus the benefit reduction. Use confirmed parameters. If you cannot find the parameter, you are not ready to take the work for the money.
- Ask whether the income lands in a year you already chose for a reason. A vesting, a bonus, and a side contract in the same year can stack every test at once. Moving the invoice across December 31 is sometimes the whole strategy, and sometimes it just moves the CCB hit. Check which tests are prior-year.
- Separate money from the other reason. Caregiving, a business you intend to grow, or work you will do anyway is allowed to fail the dollar test. Then you know the price. You do not discover it in July.
CCB and many provincial credits read adjusted family net income. The lower-income spouse taking a contract can still reduce the household benefit. Run the dollar on the family's line, not on the person who feels "under the bracket." The CCB article is the place for that benefit's own design. CPP timing for a household that is also near GIS is CPP timing and the stack. Do not re-solve the pension age on this page.
Leaving profit inside a company you control is not automatically outside a benefit test. Some programs use taxable income, some use a wider definition, and a dividend you take later can land in a worse year than the year you did the work. Income-splitting dividends with a family member who did not work in the business can be taxed at the top rate under the split-income rules. The decision to incorporate at all is should you incorporate. Confirm the program's income definition before you defer a dollar to protect a cheque.
What this framework refuses to be
It will not tell you to drive, deliver, or pick up a shift. Those are jobs. The optimization is whether the next hour, after every test it triggers, still pays more than the hour costs. If the answer is no, the high-leverage move is often a base-salary conversation, a change in which year income lands, or declining work during a benefit year you already planned. The salary conversation is raise and promotion math. A full consulting practice, with CPP on both shares, is the consulting rate.
Suppose a household receives a tax-free benefit that falls as family income rises, and an adult is about to earn an extra $5,000. Suppose, as an illustration only, that tax and CPP on that $5,000 take $1,600, and the confirmed benefit reduction on that same income takes $2,000 of a tax-free cheque. The work pays $5,000 and costs $3,600 of tax and lost benefit, before any unpaid time. You keep $1,400 for the hours. If the hours were 80, that is a poor wage. If the hours were 10, it may still be fine. The $1,600 and the $2,000 are not GIS, CCB, or EI parameters. They are placeholders so you will substitute the figures you confirmed. If your confirmed reduction is zero, this example does not apply to you.
Key takeaways
- List the tests before you price the hour. Tax is one row. GIS, OAS recovery, CCB, EI, and provincial credits are others.
- Match the year. Prior-year benefits and weekly EI do not punish the dollar on the same date.
- Use confirmed parameters. A remembered clawback rate is not a plan.
- Family income is the family. The lower earner's invoice can move a household benefit.
- A corporation is not a cloak. Confirm what the program counts before you leave cash in a company to protect a cheque.
Related reading
- Benefits stacking map — the order of the household tests.
- OAS and GIS — income-tested seniors' benefits.
- Canada Child Benefit — adjusted family net income.
- Employment insurance — working while on a claim.
- Self-employed tax — when the side income is actually a business.
Every clawback on this page eventually reads a return.
Net income, family net income, and which line a benefit uses are tax. The 2026 tax guide is how those lines get filled in.
Get the 2026 Tax Guide — $49 CAD

