Per-shift billing mode
Mark each shift self-invoiced, agency-managed, or PAYE at source.
What Sessional does
Eight groups, from logging a shift to exporting to your accountant. Each entry says what it does and which tier it is on. Nothing here is roadmap: if it is on this page, it is live today.
Group 01
One record for self-invoiced, agency and PAYE work, with the role context that fits the shift.

Mark each shift self-invoiced, agency-managed, or PAYE at source.
Record a nurse doing HCA work, a paramedic doing ECA work, a support worker shift, and more, on the same record.
A monthly view across all organisations, and availability slots or date ranges for booking.
A private iCal feed your own calendar subscribes to: Google, Outlook or Apple. Confirmed bookings update on their own, and you can regenerate the feed address at any time.
Overlapping shifts are caught at the point of confirmation.
Import past or upcoming sessions from a CSV in one go, with a template to download and per-row errors reported. Basic's monthly session cap still applies.
Group 02
Turn delivered shifts into invoices, send them as signed PDFs, and track the money without becoming the chaser.

Build an invoice from one or several delivered shifts, with hourly or daily rates per profession.
Each invoice emails as a PDF with a 30-day signed link. The organisation marks it paid or raises a dispute with no account.
Overdue invoices chase at day 14, 21, and 28, each attaching the original PDF, cooldown-protected against double-fire.
A reply to one of your invoices lands on that invoice as a conversation instead of in your personal inbox, so the query and the bill stay together.
Revoke any individual signed link from your dashboard; revoked links stop working.
Mark each delivered shift paid correctly, short paid, or not paid yet, across every employer in one view.
Bring past invoices in from a CSV with the exact columns required and each faulty row reported. Sessions come in on their own CSV, so a backfill can carry both. Basic's monthly invoice cap still applies.
Build an invoice at /tools/invoice-template with no account, then sign up and it carries into your dashboard with its organisation and sessions.
Group 03
A public profile, booking requests that reach you, and the terms of each booking written down before the shift.
Publish to the directory at your own slug, or keep it private.
Upload or paste your CV and get a draft profile summary to edit before anything is saved. The CV stays in your own document store, and nothing is published until you say so.
A public request form an organisation uses with no account, landing in your dashboard to accept or decline.
Exchange messages with an organisation on a booking, on every plan. They write from the Send a message box on the signed link in the acceptance email, with no account of their own, and your reply reaches them by email. The only Basic limit is the five sessions a month.
Send a written confirmation of one or several bookings with the agreed terms. The organisation acknowledges it from a signed link, and the terms are frozen as they were when you sent it.
Cancellation terms per booking with profession-specific defaults. When an organisation cancels inside the notice period, generate the cancellation-fee invoice from the notice actually given.
Add an organisation from the NHS and CQC registers or a UK address search, and the name, type, ODS code and address fill themselves. Contacts and notes stay with it for every booking and invoice.
Group 04
A tax reserve that updates as you log income, expenses logged against the right HMRC categories, and one page for what you are owed.

What you are owed, what has been paid and what needs chasing, in one view, with the tax year each figure belongs to.
Log expenses against 17 profession-aware HMRC categories with receipts attached, and mileage at 55p a mile for the first 10,000 and 25p after that. Mark an expense for the organisation to pay and it is offered, ticked, when you invoice that session. Billed expenses stay in your costs for tax and the page shows what came back.
Upload a receipt, or forward it from your own email address, and it arrives as a draft expense with the amount, date and vendor already read. PDFs, photos and iPhone HEIC. Nothing is added until you check the figures and confirm.
Year-to-date income, a forward tax-year projection, and a recommended reserve, broken out by employment bucket.
Income tax, National Insurance, and net pay for 2025/26 and 2026/27, with historical years to audit past earnings.
See where your rate sits against an anonymised peer set, with a minimum group size before any figure shows.
For GPs: Form A and Form B generated from your logged sessions, ready to send to the surgery or PCSE. The NHS pension year runs 1 April to 31 March, which is not the tax year, and the forms follow the pension year.
Ask plain-English questions about your own numbers. For anything that needs regulated advice, it points you to a tax adviser or accountant rather than answering.
Group 05
Track every compliance document with its expiry date, hand an organisation exactly what it needs, and keep the record your regulator asks for.

Upload documents with expiry tracking and profession-specific categories, including midwifery PROMPT, NLS, CTG, and K2.
Bundle chosen documents into a signed link an organisation opens with no account. View count, expiry, and revoke are yours. Sessional does not verify the documents: you decide what to include, and the organisation checks them.
Send chosen documents as a link locked behind an access code you read out over the phone, and revoke it whenever you like.
Practice hours counted from your logged shifts against the 450-hour target, plus CPD, reflective accounts, feedback, and confirmation. Free on every tier, because revalidation is a regulatory obligation, not a paid feature.
Every organisation, location and role you have worked in, from your logged sessions, with gaps flagged, in your regulator's shape: the GMC scope-of-work statement, the HCPC dated list, the NMC hours log. Reflections in your own words, typed, dictated as a voice note, or written with Sandy from your own notes, and checked for identifiers before they save. Where your regulator publishes a target, a monthly email as the cycle nears its end says what you have recorded, what is still short, and which recent sessions are worth writing up. Free on every plan, exports included: the PDF and text exports were on Plus until 8 September 2026.
Jot rough notes, or answer up to eight questions one at a time, by keyboard or by voice. Sandy writes only from your notes or your answers. You read every line and confirm it is your own account before it is saved. Your regulator holds you responsible for the record. Voice notes are transcribed in the EU and the audio is never stored. Three reflections and five voice notes a day on Basic, 30 and 60 on Plus. Sandy will also suggest up to five learning needs for your personal development plan, drawn from your own sessions and your own reflections, ten times a day on every plan. Each says which part of your record it came from. The suggestions are yours to copy; nothing is saved, and the plan stays yours to write.
Course certificates in their own store, kept apart from the compliance documents an organisation asks for. The provider, title, date and hours are read off each certificate for you to confirm or correct, then filed against a record. Where you have receipts by email, forwarding a certificate to that address lands it here instead of your expenses, with a one-press move in either direction for the times that goes wrong. 50 certificates on Basic, unlimited on Plus, and the whole store downloads as one ZIP with an index on every plan.
Colleague and patient feedback, asked of the people already in your session log. Tick the contacts at each organisation you worked at, add anyone else by name, and send. Patients answer from an A5 card with a QR code, one per session or one for the round. Sessional collates: below five responses you are told only that fewer than five have arrived, and at five and above you get the totals for each question and the comments, undated and in an order unrelated to when they were written, never one person's answers and never which of the people you invited replied. Every comment is checked twice before anyone sees it, once by a rules-based check and once by a language model in the EU. Counts update each morning, nothing can be deleted or cherry-picked, and exporting the report records a version of the figures with a code an appraiser can check. Collated, not benchmarked. Collecting is on Plus. Reading a report you have collected never needs a paid plan, and neither does its verification code, its PDF or the appraisal pack section: those are free on every plan.
Every report you have collected is yours on any plan, including after a downgrade: the totals and spread for each question, the comments, the themes panel, the PDF with the verification code an appraiser can check at sessional.co.uk/verify/feedback/, the feedback section of the appraisal pack, and the one-press NMC practice-related feedback log for nurses and midwives. A plan that lapses mid-round withdraws nothing: invitations already sent keep working, responses keep arriving, and you can always close the round. Your evidence for an appraisal or a revalidation never depends on a subscription.
For GMC-registered professions: one PDF for the appraisal, with your scope of work, your reflections grouped by Good Medical Practice domain, your CPD activities and the certificates behind them, any gaps you have explained, and a coverage index counting what sits in each domain. It runs from your last appraisal date, or from a date you choose. Free on every plan.
A separate evidence log for midwives: obstetric emergencies, CTG review, waterbirths, bereavement care, and more, rolled into the revalidation portfolio.
Group 06
Your records leave the way your accountant, your regulator or your next tool needs them.
Export shifts and invoices to CSV, and your invoices and revalidation portfolio as PDFs. The expense and earnings exports sit with the plan those features are on.
Download everything you hold, shifts, invoices, expenses, earnings and documents, as CSV or JSON. Delete the account and the data goes with it, after a warning that offers the export first.
Push invoices as authorised and expenses as bills, with payment detection by webhook.
Bearer-token access with your own keys, and interactive docs.
Income trends, expense breakdowns, organisation analysis and session patterns, over the date range you choose, with CSV export.
Group 07
The operational side stays quiet until it needs you.
Workplace paid-claims, disputes and shift changes land on one notifications page. Ten email categories; eight you can switch off, and security and billing mail always arrives. They include the CPD and revalidation cycle reminder, which arrives as your cycle nears its end.
Raise a ticket with a category and severity, see the right help article suggested before you file it, and get replies by email. Pro tickets are routed first.
Billing stops, the data stays, and it resumes when you do.
Share your referral code from your profile. When a colleague upgrades to a paid plan, you receive a discount coupon.
Group 08
17 professions across GMC, GPhC, HCPC, NMC, GDC and GOC, each with the labels, documents and rules that fit.
Session or shift labels, registration number checks, document categories, session types and rate bands follow your profession. A pharmacist never sees a GP's pension forms.
Rates and invoices follow how your profession bills: hourly for most, and either rate, shift by shift, for GPs, dentists, psychiatrists and optometrists.
Basic stays free with 5 sessions and 5 invoices a month, and needs no card. Plus and Pro start with a 14-day free trial the first time you subscribe: a card is taken at the start, nothing is charged until the trial ends, and you can cancel before then from your billing page.
Put the features to work
17 professions | 6 regulators | Basic needs no card
Keeps the records, does the sums. Filing and advice stay with you and your accountant.