BR quietly under-charges once the pair crosses the higher-rate threshold. The second employer applies 20% because 20% is all its code authorises, and it has no mechanism for discovering that another payroll exists. Every pound of combined income above £50,270 is therefore charged twenty percentage points too low at source. The shortfall is not a rounding artefact that washes out — it grows by £200 for every extra £1,000 the pair earns above the threshold, all year, until someone changes a code. Read the reconciliation figure above as a debt already incurred rather than a risk that might not materialise.
Running the official estimator twice cannot find the allowance taper. gov.uk's own Income Tax estimator instructs you to "use the calculator once for each job", which is sound advice for a single employment and structurally unable to model two. Above £100,000 the Personal Allowance falls by £1 for every £2 of combined income, so the withdrawal exists only at a level neither run ever sees. On £110,000 split between two employers the true allowance is £7,570.00, yet the main job's code still hands over the full £12,570 and £2,000.00 goes uncollected. HMRC usually recovers it through a K code the following year.
Two jobs below the Lower Earnings Limit destroy a State Pension year. The LEL of £6,708 is tested per employment, exactly like the primary threshold, and clearing it is what credits a qualifying year even though nothing is actually deducted. Jobs paying £6,500 and £5,500 sit below it individually, so a full year of work credits nothing — and the payslips show £0 of National Insurance, which reads as good news. The same test governs eligibility for Statutory Sick Pay and Statutory Maternity Pay, so the loss is wider than the pension. Concentrating the hours in one employer fixes all three at once.
The National Insurance annual maximum bites long before the Upper Earnings Limit. Duplicate contributions are usually described as a problem for people earning six figures, which understates it badly. Two jobs at £40,000 each — neither remotely near the £50,270 ceiling — deduct £4,388.80 against a Regulation 21(3) maximum of £3,402.70, leaving £986.10 recoverable. The trigger is combined earnings between the primary threshold and the ceiling exceeding £38,425.00, which two ordinary mid-range salaries clear easily. Anyone holding two jobs that each pay comfortably above £30,000 should check the maximum every year.
Asking for a split code when it changes nothing costs you two code changes. A split is genuinely useful in one situation and cosmetic in every other. Where the main job already earns more than £12,570, the allowance is fully consumed, and moving part of it across simply shifts which employer deducts what — the annual total is fixed by combined income and does not move a penny. The cost is real though: two codes get reissued, both payrolls recalculate mid-year on a month-1 basis, and the next two or three payslips are hard to reconcile. Only ask for the split when this page reports idle allowance sitting at the main job.
A self-employed second income follows an entirely different rulebook. The £1,000 trading allowance covers self-employment, casual services such as babysitting or gardening, and hiring out personal equipment. Wages are excluded, and gov.uk further bars the allowance where the trade income comes from your own employer or your spouse's. The practical fork is the paperwork: gross trading income over £1,000 brings a duty to register for Self Assessment and file a return, while a second PAYE job brings neither. Note the test is on gross income before expenses, so a side trade that barely breaks even can still cross it. Never model the two paths in one calculation.
Being pulled into Self Assessment changes the student loan answer retrospectively. Per-job PAYE deductions are correct and final for as long as PAYE is the only thing assessing you. File a return for an unrelated reason — rental income, the High Income Child Benefit Charge, a small side trade, a capital gain — and the return assesses your total income for student loan purposes. Repayments that legitimately never appeared on any payslip then crystallise as a balancing payment due on 31 January. It is not a penalty and nothing was done wrong, but it is money nobody budgeted for, and it arrives alongside the rest of the Self Assessment bill.
Judge nothing from the first few payslips of a new second job. Until HMRC has matched both employments the second job typically runs on 0T or an emergency code, and neither behaves like the steady state this page models. 0T applies the bands from the bottom rather than a flat rate, so it matches BR exactly while the job pays under £37,700 and charges more above it. Emergency codes go further and tax each payday in isolation, ignoring the year to date entirely, which makes an early large payment look catastrophic. Both resolve once the codes settle, and any excess comes back through the payroll rather than needing a claim.
A K code recovering last year can only take half your pay. When HMRC recovers an earlier under-collection it usually loads the debt onto the main job as a K code, which adds notional income instead of subtracting an allowance. gov.uk sets a hard limit on that: "Employers and pension providers cannot take more than half of your pre-tax wages or pension when using a K tax code." Where the debt is large relative to the salary, the cap means recovery spills into the following tax year and the K code persists — so two consecutive years can carry a deduction traceable to a single second-job shortfall. Check what a K code is actually recovering before assuming it is right.
Two posts with one employer are aggregated, and the whole model collapses. NIM10001 requires earnings from multiple employments with the same employer to be added together before National Insurance is worked out. Two departments of one NHS trust, two branches of one retailer, or a company and its payroll-sharing subsidiary are one employer for this purpose — so the second £12,570 threshold never exists and the single-job arithmetic applies instead. It is worth establishing this before anything else, because it inverts the answer rather than nudging it. The toggle in the calculator switches the model over when the two jobs share a legal employer.