CCSD code B0812 – Total thyroidectomy billing guide
B0812 is the CCSD code for total or near-total thyroidectomy, with or without microlaryngoscopy or laryngoscopy. Surgeons bill it when all, or nearly all, of the thyroid gland is removed in a first operation. It sits in Chapter 6 of the CCSD schedule, under Thyroid and Parathyroid Glands. Insurer fee schedules band it as Major.
Getting it right starts with the operation note. A lymph node block dissection, a subtotal resection, or a repeat operation each calls for a different code. Before the claim goes in, billing teams should match the note to the code. Then they check the code against the pre-authorization.
- Chapter
- 6 Face, mouth, salivary and thyroid
- Category
- Thyroid And Parathyroid Glands
- Complexity
- Major
- Billable
- No
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
CCSD code B0812 covers total or near-total thyroidectomy, and it applies whether or not the surgeon also performs a laryngoscopy.
B0812 sits in Chapter 6 of the CCSD schedule, under Thyroid and Parathyroid Glands. Insurer fee schedules band it as Major.
The operation note decides the code. B0813 adds a lymph node block dissection, B0820 is subtotal, and B0830 removes one lobe.
Bupa, AXA Health, Aviva, Cigna and Vitality Health generally expect pre-authorization, so the reference belongs on the record before surgery.
Practice management software like Pabau sends CCSD claims through Healthcode from the patient record and checks required fields before submission.
CCSD code B0812 covers total and near-total thyroidectomy
CCSD code B0812 is the UK private billing code for total or near-total thyroidectomy, with or without microlaryngoscopy or laryngoscopy. The surgeon bills it when all, or nearly all, of the thyroid gland is removed in a first operation.
The code sits in Chapter 6 of the CCSD Schedule of Procedures, Face, mouth, salivary and thyroid. Within that chapter, it falls under Thyroid and Parathyroid Glands. Published insurer fee schedules place it in the Major complexity band.
Every major UK private medical insurer (PMI) expects a CCSD code on the claim. That includes Bupa, AXA Health, Aviva, Cigna and Vitality Health. CCSD codes are separate from NHS tariff codes and US CPT codes. You can look up other procedures in our CCSD code guides.
The operation note decides between B0812 and its neighbors
Choosing between the thyroid codes comes down to three facts in the operation note. First, has the gland been operated on before? Next, how much tissue came out? Finally, did the surgeon also perform a block dissection of lymph nodes?
The diagram below takes those questions in order, and each answer points to a single code.

B0812 is the first code listed under Thyroid and Parathyroid Glands. The codes most often confused with it follow it in the schedule.
A second operation on a gland that has already had surgery is coded B1250 instead. Insurers place it in the higher Complex Major band.
Because total and near-total thyroidectomy share B0812, the note doesn’t need to settle that point for billing. It does need to say clearly whether a lymph node block dissection was performed.
Before billing, check the descriptor in the Bupa code search portal or your insurer’s own lookup.
Pro Tip
Keep a one-page reference card for the thyroid codes your surgeons bill most often. List each code, its descriptor, and the operation-note detail that separates it from B0812. Update the card whenever CCSD publishes a schedule bulletin.
The B0812 fee covers the surgeon’s work, not the whole episode
B0812 pays the operating surgeon for the procedure itself. Other clinicians in the operating room, and the hospital, bill for their share of the episode separately.
Each insurer sets its own bundling rules, and those rules don’t always agree. So check the current provider handbook before you add a second code to a B0812 claim. A disallowed combination is usually rejected, and one that slips through can be clawed back later.
Pre-authorization has to be in place before the booking
Bupa, AXA Health, Aviva, Cigna and Vitality Health generally require pre-authorization before a planned thyroidectomy. The insurer issues a reference number against a specific code.
If the surgical plan changes, the authorization has to change with it. Say a patient was authorized for a lobectomy under B0830. If they are then listed for a total thyroidectomy, the insurer must authorize B0812 instead.
Save the reference number to the patient record as soon as it arrives. Then make the pre-authorization check part of booking, so nobody finds a missing reference on the day of surgery.
Each insurer publishes its B0812 rate in a different place
What B0812 pays depends on the insurer and on any contract the consultant has agreed with them. The table shows where each insurer keeps its current rates. Confirm the figure before you invoice, because schedules are revised regularly.
If the practice charges more than the insurer’s schedule rate, the patient pays the difference. Confirm the B0812 rate before surgery, and tell the patient about any shortfall in writing.
A B0812 claim moves through Healthcode in seven steps
Healthcode is the main electronic billing platform for UK private claims, and all the major PMIs accept it. Using it well cuts technical rejections before the insurer even looks at the clinical detail.
- Check the membership details. Confirm the membership number, pre-authorization reference and the name on the policy. A mismatch in any of them triggers an automatic rejection.
- Choose the claim type. Log in to Healthcode and pick inpatient or day case, depending on how the patient was admitted.
- Enter B0812 as the primary procedure code. Check it against the operation note first. Add any co-billed codes in the additional procedure fields, not as a separate claim.
- Add the pre-authorization reference in its own field. Without it, the claim stops before clinical review.
- Complete the consultant details. Include the surgeon’s GMC number and their recognition status with the insurer, which is checked on every claim.
- Attach supporting documents if the insurer asks for them. For a thyroidectomy, that usually means the operation note, discharge summary and anesthetic record.
- Submit and record the Healthcode reference. Save it to the patient’s billing record straight away. It’s your audit trail if the claim is queried.
Most of those steps involve copying data that already sits on the patient record. Building the claim from that record is the most direct route to cleaner claims management.

Before you submit, run this five-point check
- The operation note describes a total or near-total thyroidectomy, with no lymph node block dissection.
- The pre-authorization reference covers B0812, not the code first planned.
- The membership number and policy name match the insurer’s records.
- The surgeon is recognized by this insurer.
- Anesthetist and hospital charges are on their own claims, not on this one.
Most B0812 rejections trace back to six fixable errors
Rejected B0812 claims usually come down to a short list of preventable errors. The table pairs each one with its fix.
Log each rejection reason as it happens, rather than handling claims one by one. Three B0812 rejections in a row for missing pre-authorization point to the booking process, and that’s where the fix belongs.
Other codes can share the episode when the work was separate
Other CCSD codes can share an episode with B0812. Each one must describe a separate procedure that the insurer pays for. Trouble starts when a code is added for work that B0812 already covers.
These charges commonly accompany B0812, subject to each insurer’s rules:
- Anesthetist’s fee: claimed by the anesthetist on their own claim, not by the surgeon.
- Assistant surgeon’s fee: where an assistant was clinically needed and the insurer pays assistant fees for this procedure.
- A separate diagnostic procedure: only when it was a distinct procedure, not part of the thyroidectomy.
Keep consultations off a B0812 claim for the same encounter. The exception is a separate, documented consultation on the same day. Insurers often query same-day procedure and consultation pairs, and they may ask for the full clinical record before paying.

Pro Tip
Before billing any code alongside B0812, check the insurer’s provider handbook. Bupa, AXA Health and Aviva each publish their bundling rules online. Download the current version, note the date, and store it with your billing policies. An out-of-date handbook won’t support an appeal on a rejected claim.
How Pabau keeps B0812 claims complete from booking to payment
In many practices, a B0812 claim is still assembled by hand. Someone copies the membership number from an email, the authorization code from a portal, and the procedure code from memory. One typo is enough to send the claim back.
Pabau’s Healthcode integration builds the claim from the patient record instead. Staff search the CCSD code library for B0812 rather than typing it. Before the claim can be sent, Pabau checks required fields such as the membership number and authorization code.
Once the claim is submitted, status updates arrive in Pabau, and payments reconcile against the invoice. That way, a rejected B0812 claim shows up the day it happens, instead of at the month-end review.
Send B0812 claims right the first time
Pabau builds CCSD claims from the patient record and sends them through Healthcode. Required fields are checked before submission, so fewer B0812 claims come back.
Conclusion
Get the operation note and the pre-authorization to agree before the claim goes anywhere. If the note describes a total or near-total thyroidectomy without a lymph node block dissection, B0812 is the code. If the surgeon did more, or less, one of its neighbors will fit better.
That check takes a few minutes at booking and again before submission. Skipping it costs far more, since a rejected thyroidectomy claim can sit unpaid for weeks while it’s corrected.
Does your team still piece claims together from emails and portals? Book a demo to see Pabau build a B0812 claim from the patient record.
Continue your research
New to CCSD billing in the UK? Bupa CCSD codes explains how the CCSD schedule works with Bupa’s fee schedule and provider portal.
Checking what Bupa pays for a procedure? Bupa procedure codes fee schedule shows how to read Bupa’s fees against each CCSD procedure code.
Operating on a thyroid for the second time? CCSD code B1250 covers thyroid re-operation and how insurers band it.
Removing thyroid tissue outside the usual position? CCSD code B0900 covers operations on aberrant thyroid tissue.
Dealing with a rejected claim? Denial codes in medical billing breaks down common rejection reasons and how to respond to each.
Frequently asked questions about CCSD code B0812
Does the code change if a lobectomy becomes a total thyroidectomy?
Yes. You bill the operation that was performed, so a lobectomy converted to a total thyroidectomy is billed as B0812. The pre-authorization was probably issued for B0830, so ask the insurer to update it before you submit.
What does the Major band mean for B0812?
Insurer fee schedules group CCSD codes into complexity bands, from Minor up to Complex Major. B0812 sits in the Major band. The band signals the relative size of the operation, and some insurers use it when setting related fees.
Is B0812 billed as an inpatient or day-case claim?
Usually inpatient. Most patients stay in the hospital at least one night after a total thyroidectomy. That allows staff to monitor calcium levels and the voice. Match the claim type in Healthcode to how the patient was admitted.
Does the diagnosis affect which CCSD code is used?
No. B0812 describes the operation, whether it treated thyroid cancer, a goiter or Graves’ disease. The diagnosis goes on the claim separately, and insurers use it to confirm the policy covers the procedure.
Can a patient self-pay for a B0812 procedure?
Yes. A self-pay patient is invoiced directly, so no pre-authorization or Healthcode claim is needed. Give the patient a written quote before surgery that separates the surgeon, anesthetist and hospital fees.