Agency and PAYE shift tracking
How Sessional handles every way you get paid: self-invoiced, agency-managed, and PAYE at source.
Note
The three billing modes
Every shift in Sessional carries one of three billing modes. The mode decides whether the shift gets invoiced, how it contributes to your tax reserve, and what appears on your earnings dashboard.
- Self-invoiced. You bill the organisation directly. Sessional generates the PDF invoice, tracks delivery and payment, and reserves income tax and NI against the full invoice value. This is the default for GP practices, private clinics, and most direct engagements.
- Agency-managed. The agency invoices the end client and pays you net of commission. Sessional does not generate an invoice; the shift goes directly from Delivered to Paid once the agency settles. Tax is reserved on what you actually receive, not on the headline gross rate.
- PAYE at source. An umbrella company or an NHS trust bank payroll deducts income tax and Class 1 NI before paying you. Sessional records the shift for the complete picture of what you earned, but reserves zero further tax because it has already come off at source.
Which mode applies to my work
A rough guide by work type. Override per shift if your arrangement differs.
- GP practice locum sessions, booked direct. Self-invoiced.
- OOH and NHS 111 sessions, booked direct. Usually self-invoiced. Some providers run payroll; check the contract.
- NHS trust bank shifts (doctors, nurses, paramedics, allied health). PAYE at source.
- Agency placements through Medacs, ID Medical, NHS Professionals, and similar. If you are on an umbrella contract, PAYE at source. If the agency pays your limited company, agency-managed. If you invoice the agency as a sole trader, self-invoiced.
- Community pharmacy locum shifts. Usually self-invoiced. Some large chains pay through an agency or PAYE arrangement.
- Private clinic bookings. Usually self-invoiced.
- Prison healthcare, forensic, occupational health. Depends on the provider. Ask before accepting; the SDS (status determination statement) from the end client will make the position explicit for limited company contractors.
Setting up organisations correctly
The fastest way to get billing mode right is to set the organisation type when you add it to Sessional. The shift form resolves the default from there, so you do not have to choose per shift.
- Agency organisations. Pick Agency as the type and record the commission percentage you have agreed. Every new shift at that agency defaults to Agency-managed and pre-fills the commission calculation.
- Umbrella company organisations. Pick Umbrella company as the type. New shifts default to PAYE at source.
- Trust bank shifts. Add the NHS trust with type NHS Trust and override the default billing mode to PAYE at source on the organisation record. If the same trust also gives you direct self-invoiced work, create a second organisation with type NHS Trust and leave the billing mode as self-invoiced. Keep them separate.
How tax reserve works across modes
Sessional splits your paid income into two buckets for tax planning:
- Reservable. Self-invoiced shifts at their gross rate, plus agency-managed shifts at net pay (after commission). This bucket drives the self-employed reserve calculation on your earnings dashboard and the tax planner. Expenses, pension contributions, and employment type (sole trader or limited company) all apply as normal.
- PAYE. Shown on the dashboard as total earned but contributes nothing further to the reserve. Tax and NI have already been deducted at source; reserving a further percentage would double-count.
If you are a limited-company locum with mixed work, the reservable bucket still runs through the LTD calculation (corporation tax plus optimal salary and dividend split). PAYE income is outside the company and outside the reserve.
What to record on each shift
- Self-invoiced. Agreed rate, session date and times, organisation. Sessional handles the rest through the invoice flow.
- Agency-managed. Agreed gross rate (what the agency is charging the end client, if you know it; otherwise the rate you see quoted), plus your net pay when the agency settles. The commission field on the organisation helps you reconcile if the agency changes rates.
- PAYE at source. Agreed gross rate, net pay on the payslip, plus the income tax and NI withheld at source. This lets you cross-check your payslip against the expected take-home and gives your accountant a complete record for self-assessment if you submit one.
Mixed employment structures
Some locums run certain shifts through a limited company and others as a sole trader in the same tax year. A common example: GP OOH sessions invoiced as sole trader, hospital agency shifts paid to a Ltd company. Each shift can carry its own employment structure via the Advanced section on the session form.
When your shifts mix structures, Sessional runs the reserve calculation once per structure so each slice hits the right tax model. The headline reserve on the dashboard is the sum; the tax planner shows each bucket separately with its own reserve rate and session count. PAYE shifts still sit outside both structures because the tax has already come off at source.
The profile-level Employment type is still there as your default. A blank override on a shift means "use my profile default"; set the override when a specific shift is different.
Cross-role work: nurses doing HCA, paramedics doing ECA
Healthcare isn't always worked at your registered scope. Nurses pick up healthcare-assistant shifts when nursing work is thin. Paramedics pick up Emergency Care Assistant shifts. Allied-health professionals sometimes work as therapy assistants. These roles are unregulated and sit below the user's primary regulated scope.
Sessional lets you record the role worked per shift from the Advanced section of the session form. The shift appears on your dashboard with a chip showing the actual role (Healthcare assistant, ECA, Support worker, Therapy assistant, Student bank shift, and more). This matters for:
- Rate tracking. HCA rates run £12–£15/hr; nursing agency runs £22–£30/hr. Mixing them into a single "nursing income" figure hides the reality.
- Indemnity visibility. Most professional indemnity does not cover work below scope. The chip on each shift is a reminder that the role you worked needs its own indemnity arrangement (usually employer liability via the trust or agency).
- Pension implications. NHS bank shifts in unregulated roles still earn NHS Pension if you are on the trust payroll (PAYE). Agency HCA work does not. Sessional shows the billing mode and role side by side so the pension picture is readable.
Dual-registered professionals (midwife + RN) can use the same mechanism to record which registration applied to each shift. Advanced-practice versions of a profession (ANP, paramedic practitioner, advanced physio) can record the extended-scope role so your rate reporting reflects which band you worked at.
The role context does not change your profile profession, your regulator, or your public directory listing. Your NMC PIN stays on your profile; it just does not imply that the HCA shift was worked under NMC scope.