Countworthy

Home/Canada/Two Jobs Tax Calculator

Two Jobs Tax Calculator (Canada)

Two T4 jobs means two employers each withholding tax as if their paycheque were your only income. This calculator shows the gap you'll likely owe at filing, the marginal rate on your second job's earnings, and the refundable CPP/EI overpayment almost no calculator handles.

Result
Likely owing at tax time$0.00
Withheld independently vs. the tax you actually owe
ItemAmount
Job 1 withheld (fed + prov)$0.00
Job 2 withheld (fed + prov)$0.00
Total withheld by both employers$0.00
True tax on your combined income$0.00
Gap — likely owing at filing$0.00
Marginal tax rate on your second job's income0.0%
CPP overpaid (refundable, line 44800)$0.00
EI overpaid (refundable, line 45000)$0.00

Not modelled: RRSP contributions (see our RRSP Refund Calculator), a third job or more, mid-year income changes, self-employment income (no payroll withholding at all — see the FAQ), and TD1 claims beyond the basic personal amount. CPP2, the second-tier CPP contribution on income between $74,600 and $85,000, is withheld by each employer only on its own pay above $74,600; when neither job alone crosses that line but your combined income does, nobody withholds any CPP2, and the CPP figure above nets that shortfall against the base-tier overpayment rather than listing the two separately.

Information only, not tax advice — your actual return may differ; talk to a licensed accountant about your own situation.

Formula sourced, dated and independently re-derived — see the audit trail ↓

Why two T4 jobs can leave you owing money

Having two jobs at once is common — a full-time role plus weekend shift work, a day job plus a part-time gig — and it creates a tax problem that surprises a lot of people the first time it happens: you end up owing money at filing even though tax was withheld from every single paycheque. The cause isn't fraud or a payroll mistake. It's that each employer's payroll system does exactly what CRA's own T4127 payroll formulas tell it to do: treat the income it pays you as though it were your entire income for the year. Neither employer knows the other one exists. Canada's federal and provincial tax brackets are progressive — each additional dollar of income can be taxed at a higher rate than the last — so the tax on $100,000 earned from one job is genuinely more than the tax on two $50,000 jobs calculated separately and added together. When you file your return, CRA combines both T4 slips and taxes the true, stacked total. The difference between that true amount and what the two employers withheld separately becomes a balance due.

Total withheld = Tax(Job 1 income, standalone) + Tax(Job 2 income, standalone)
True tax owed = Tax(Job 1 income + Job 2 income, combined)
Gap at filing = True tax owed − Total withheld (almost always positive with two ordinary T4 jobs)

How each employer decides how much to withhold: the TD1 form

Every new employee fills out a federal TD1, Personal Tax Credits Return, plus a provincial or territorial version. Line 13 is the total claim amount — normally the basic personal amount, $16,452 federally for 2026 — and whatever number sits there tells payroll how big a tax credit to apply before withholding anything. The TD1 form itself addresses the two-job case directly, under the heading "More than one employer or payer at the same time": if you already claimed your personal amounts on another TD1 for the year, you're instructed to check that box, write "0" on line 13, and leave lines 2 to 12 blank at every other job. The sensible default — and this calculator's own default — is claiming the basic personal amount at exactly one job (typically the one you expect to pay you more over the year) and claiming nothing at any other. That single choice is doing real work: a $0 claim at Job 2 means that employer withholds meaningfully more than it otherwise would, partly (not fully) offsetting the bracket-stacking problem above.

The basic personal amount: claim it once, not twice

Nothing on a TD1 form technically stops you from writing $16,452 on line 13 at a second job too — the form just tells you not to, and plenty of people miss that instruction or fill out a generic form without reading page 2. The consequence is the shortfall gets substantially worse, not better: now neither employer is doing the extra withholding the "more than one employer" box exists to trigger. Toggle the checkbox in this calculator to see the difference for yourself — in the worked example below, correctly claiming the amount once leaves roughly $3,479 owing at filing, while claiming it at both jobs pushes that to roughly $6,438. It feels like it should help (more credits, less tax each paycheque) but it only defers the bill to April, with a bigger number attached.

CPP and EI: the other kind of over-contribution

There's a second, less-discussed effect that runs in the opposite direction — in your favour. CPP (QPP in Quebec) and EI aren't calculated from your TD1 claim at all; each employer works them out purely from the income it pays you, independently applying the same annual rules: a $3,500 basic exemption before CPP starts, a hard stop at the $74,600 Year's Maximum Pensionable Earnings for CPP's base tier (with a second 4% tier, CPP2, running up to $85,000), and a hard stop at $68,900 for EI. An employee with one job stops contributing once their own pay crosses those ceilings. An employee with two jobs gets the $3,500 CPP exemption applied twice and can have both employers' incomes sit under $74,600 (or $68,900) individually while the combined total sails past it — and each employer, quite correctly by its own rules, keeps deducting. The result is you can contribute more CPP and EI across two jobs than the annual maximum a single employer could ever take from you. Unlike the income-tax gap above, this direction is good news: CRA calculates the excess automatically from your two T4 slips and credits it back — a CPP or QPP overpayment on line 44800, an EI overpayment on line 45000 — with no separate application needed. It doesn't cancel out the income-tax shortfall (they're different lines on the same return, taxed and credited independently), but it does soften the net amount you actually have to pay.

Worked example — $70,000 and $30,000 in Ontario

An Ontario resident earns $70,000 at their main job (basic personal amount claimed there) and $30,000 at a second job (TD1 correctly set to claim $0, box checked).

Figures above are rounded to the cent at each step for readability; the calculator itself carries full precision throughout, so its result can differ from this worked example by a few cents.

How to fix it before it happens again

The TD1 form has a line built for exactly this problem: "Additional tax to be deducted" on page 2, where you write in a fixed extra dollar amount you want withheld from every payment at a given job. Divide this calculator's gap figure by however many pay periods you have left in the year for a rough starting number, hand the updated TD1 to your employer's payroll department, and it applies to your next paycheque onward (not retroactively). CRA's own Payroll Deductions Online Calculator (PDOC) can help you land on a more precise figure for your actual pay frequency. The opposite request — asking for less tax withheld because of RRSP contributions or other credits — needs a completed Form T1213 and a letter of authority instead; that's a different form for a different problem, and not what applies here.

What this calculator doesn't model

This tool assumes both incomes are ordinary T4 employment income with tax withheld at source, in the same province, for the full year, with no RRSP contribution, and a TD1 that claims only the basic personal amount at Job 1 (no spouse, dependant, disability, tuition or age amounts). It doesn't model a third job or more (the same bracket-stacking logic just keeps compounding), income that starts or changes partway through the year, or self-employment or freelance income (which has no payroll withholding at all — see the FAQ). CPP2 (the second CPP tier, on income between $74,600 and $85,000) is withheld by each employer only on its own pay above $74,600; when neither job alone reaches that line but your combined income does, no employer withholds any CPP2 at all, and the calculator nets that shortfall against the base-tier overpayment in the CPP figure it shows rather than listing the two separately.

FAQ

Why do I owe money at tax time if both my employers were withholding tax?

Because each employer withholds tax as though their paycheque were your only income for the year. Canada's tax brackets are progressive, so tax on $100,000 from one job is more than tax on two $50,000 jobs added together — the second $50,000 gets taxed at your top bracket in the correct calculation, but each employer's payroll software starts counting from the bottom bracket again, since neither one knows about the other job. The gap between what was actually withheld and what you truly owe on your combined income becomes a balance due when you file.

What does the "more than one employer or payer" box on the TD1 form actually do?

It tells that employer not to give you a second basic personal amount tax credit. CRA's TD1 form says it directly: if you have more than one employer at the same time and already claimed personal tax credit amounts on another TD1, check this box, enter "0" on Line 13, and don't fill in lines 2 to 12. In practice this means your main job's TD1 claims the normal $16,452 federal basic personal amount, and every other job's TD1 claims nothing — so each of those jobs withholds more tax than it otherwise would, partly compensating for the bracket-stacking problem above, though usually not all the way.

What happens if I accidentally claim the basic personal amount at both jobs?

The shortfall gets meaningfully worse, because now neither employer is withholding the extra amount that the "more than one employer" box exists to collect. In this calculator's own worked example — $70,000 and $30,000 in Ontario — correctly claiming the basic personal amount at only one job leaves about $3,479 owing at filing; claiming it at both jobs pushes that gap to about $6,438. It's an easy mistake to make, since nothing stops you from writing a claim amount on a second TD1 — the form just tells you not to.

Why did I overpay CPP and EI, and how do I get it back?

Each employer calculates your CPP (or QPP in Quebec) and EI deductions using only the income they pay you, stopping once your earnings at that job reach the annual ceiling — $74,600 for CPP's base tier and $68,900 for EI in 2026. If you have two jobs, each employer applies its own $3,500 CPP exemption and its own EI cap independently, so your combined contributions can exceed the true annual maximum even though neither employer did anything wrong. CRA automatically credits the excess back on your return: a CPP or QPP overpayment goes on line 44800, and an EI overpayment goes on line 45000 — both are refunded or applied against tax you owe, no application required.

How do I stop this from happening again next year?

The TD1 form has a line for exactly this: "Additional tax to be deducted" on page 2, where you can ask either employer to withhold a fixed extra dollar amount from every payment. CRA's own Payroll Deductions Online Calculator (PDOC) can help you work out roughly how much, or you can use this calculator's gap figure divided by your remaining pay periods as a starting estimate. File the updated TD1 with your employer's payroll department — it takes effect on your next pay run, not retroactively.

Does this apply to freelance or self-employment income too?

No — this calculator assumes both incomes are T4 employment income with tax withheld at source, which is what creates the withholding gap in the first place. Self-employment and most freelance income has no payroll withholding at all; instead you're expected to pay quarterly tax instalments (or the full amount by the following April) based on your total income from every source, employment and self-employment combined. If one of your "jobs" is really freelance or contract work, see our Freelance Quote Calculator instead — the mechanism here doesn't apply.

This page is general information based on published 2026 federal and provincial payroll formulas and CRA's TD1 guidance, not tax or financial advice. Your own return may differ — talk to a licensed accountant about your specific situation.

Formula last verified: 5 September 2026 — each job's withheld tax is computed with the same federal-and-provincial tax-bracket engine as the take-home pay calculator (the RATES object, bracketTax, federalBPA, provBPA, cppAmounts, qppAmounts, eiAmount, qpipAmount, ohp, ohpMarginal, bcReductionAmt and computeTakeHome, loaded from /ca-tax-2026.js — see that page's own "Formula last verified" note for the full bracket and credit sourcing trail), composed two different ways: Job 1 and the "claimed at both jobs" scenario call computeTakeHome() directly (full personal credits, exactly as a standalone salary), while the default, correct scenario for Job 2 uses a second function built from the same engine's exported building blocks — bracketTax, cppAmounts/qppAmounts, eiAmount/qpipAmount, ohp, bcReductionAmt and each province's own bracket table — that sets only the basic personal amount credits to zero (T4127's K1 and K1P, and Quebec's basic amount E), matching a TD1 filled out at claim code 0 per CRA's own TD1 (26) form, "More than one employer or payer at the same time" (page 2). Everything else stays exactly as T4127 defines it, because none of it refers to the claim code: the Canada Employment Amount credit K4 ("the lesser of 0.14 × A and 0.14 × CEA", read in the 122nd edition on 5 September 2026), the CPP/EI credit K2, Ontario's surtax V1, tax reduction S and Health Premium V2, and British Columbia's tax reduction S are all functions of that employer's own annual taxable income A, so a claim-code-0 employer still applies every one of them. The combined "true tax" figure is computeTakeHome() on the summed income, an approach already cross-checked against 29 hand-derived cases in tests/canada-take-home-goldens.js. This page's own tests/ca-two-jobs-goldens.js hand-derives the claim-code-0 federal and Ontario bracket arithmetic independently (not by re-running the page's own function) for the $30,000 Job 2 case above, hand-derives the $100,000 combined Ontario case the same way, checks a British Columbia Job 2 with the tax reduction live and an Ontario pair where both jobs sit under the CPP and EI ceilings individually but cross them combined, and independently sums the CPP and EI figures for the overpayment lines. The CPP/QPP and EI overpayment mechanism — each employer capping contributions at its own $74,600 (CPP) / $68,900 (EI) ceiling independently, refunded via line 44800 and line 45000 (both confirmed live, last modified 2026-01-20) — was read directly from those two CRA pages. The "more than one employer or payer" box, its "$0 on Line 13" instruction, and the "Additional tax to be deducted" line were read directly from CRA's TD1 (26), 2026 Personal Tax Credits Return (page landing last modified 2025-12-08). Sources: CRA TD1 2026 Personal Tax Credits Return; CRA — Line 44800, CPP or QPP overpayment; CRA — Line 45000, Employment insurance overpayment; T4127 payroll deductions formulas; CRA CPP/CPP2 contribution rates and maximums; ESDC 2026 EI premium rate announcement; CRA Payroll Deductions Online Calculator (PDOC). How we verify every number →

Related tools

Not sure which tool? See which Canadian tool you need.