
Guide
How to chase insurers for outstanding invoices as a health clinic
Practical guidance on how UK clinic owners (doctors, physios, chiropractors, podiatrists) can recover payment for treatment already delivered from insurers.
FAQs
Chase once the insurer's published processing period or your contractual payment term has passed. Before making contact, confirm that the invoice was correctly submitted and, for Healthcode claims, whether the insurer collected it.
Resubmit when the original did not validate or cannot be shown as collected. If collection is confirmed, ask the insurer to trace the existing claim first so that duplicate submissions do not create a second reconciliation problem.
Request the remittance and leave the payment in an unmatched queue until it can be allocated. Do not mark invoices as paid based only on a similar bank amount.
Use the remittance reason, authorisation, cover and agreed tariff to establish liability. Bill the patient only for a genuine excess, co-payment or uncovered treatment; dispute insurer processing or tariff errors with the insurer.
Chasing an outstanding insurer invoice starts with finding out why it has not been paid. A reminder will not fix a claim that was never collected, a rejected invoice, a payment with no remittance or a shortfall that should be disputed. The quickest route to recovery is to identify the invoice's true status, then take the action that matches it. Effra automates these checks, so clinic teams do not have to investigate and chase every exception manually.
What is aged debt in private medical practice
Aged debt is money still outstanding for treatment already delivered and invoiced, grouped by the length of time it has remained unpaid. Clinics commonly view balances in 0 to 30, 31 to 60, 61 to 90 and 90 day plus bands. An invoice can be outstanding without yet being overdue, so the relevant insurer's stated processing time or your contractual terms should determine when chasing begins.
Published expectations vary. Bupa asks providers to allow up to 21 working days for processing, Vitality says it aims to pay therapist invoices submitted through Healthcode within 30 days, and WPA says it aims to process a properly presented invoice within seven working days. These are reference points rather than universal deadlines; terms can vary by provider type and submission route.
Why outstanding insurer debt matters
The obvious impact is delayed cash. The less visible cost is the staff time needed to reconstruct what happened across the practice management system, insurer portals, email, bank receipts and remittance statements. The work is repetitive but rarely simple: staff must validate submissions, identify rejections, contact insurers, obtain remittances, investigate shortfalls and revisit unanswered queries.
Those tasks are substantial enough to appear together in NHS private healthcare credit control job descriptions. One clinic owner (Katie Bell) described insurer billing to take hours of administration, which included chasing payments that failed because of incorrect information. She ultimately stopped working with one insurer when the revenue no longer justified the administrative resource.
Poor control also turns recoverable balances into write-offs. Civica reports that some medical practices write off about 5% of debt annually, and in some cases as much as 10%. This illustrates the scale of leakage weak insurer (and also patient) follow-up can create.
How to chase an outstanding insurer invoice
1 Confirm that the invoice is due for chasing
Check the treatment date, invoice date, submission route and the insurer's expected processing period. Do not wait for a quarterly ledger clean-up: AXA and Bupa both publish six-month limits for eligible invoice submission, so an unresolved invoice can eventually become uncollectable even where the treatment itself was covered.
2 Find the invoice's real status
Do not rely on the practice management system simply showing that an invoice was sent. For electronic claims, check the clearing status. Effra monitors this progression automatically and resubmits claims that are dropped or never acknowledged.
Invoice state | What it usually means | Action to take |
|---|---|---|
Not successfully submitted | The invoice never entered the insurer workflow. | Correct the submission problem and resubmit. |
Awaiting collection | The claim is still between the clearing system and insurer. | Investigate transmission and resubmit if required. |
Collected but unpaid | The insurer has received it but has not paid or explained it. | Chase with evidence of collection. |
Rejected | A data, coding, authorisation or provider detail failed. | Correct the rejection reason and resubmit. |
Paid but unreconciled | Cash arrived without a usable or matched remittance. | Obtain the remittance and allocate the payment. |
Part paid | The balance may be an excess, benefit limit, tariff adjustment or insurer error. | Establish liability before billing the patient or disputing the insurer. |
3 Build a complete evidence trail
Before contacting the insurer, gather the patient name, membership number, date of birth, authorisation number, treatment dates, invoice number and amount, submission date, provider and payee details, Healthcode status or claim identifier, and any rejection or remittance information. Include the specific outcome you need: confirmation of receipt, payment date, rejection reason, missing remittance or review of a shortfall.
4 Use the right chase route
Use the insurer's provider portal or invoice query channel where available. A generic accounts email can add delay because the insurer must reconstruct the case from incomplete information. For multiple balances, expect a batch process: Vitality, for example, asks providers to complete and upload an aged debt spreadsheet when querying several invoices.
5 Record the next action and follow-up date
Every query needs an owner, contact date, evidence sent, response, promised action and next review date. Review the ledger at least weekly. A chase process fails when a staff member sends the first message but no one returns to an unanswered case. Prioritise by age, value and proximity to any submission deadline, while still batching smaller balances so they do not become uneconomic to recover.
What to do if the insurer says it has no record of the invoice
First establish whether the invoice reached the insurer. A practice management system may confirm that it generated or transmitted an invoice; that is not the same as proof the insurer collected it. If Healthcode shows Collected by Insurer, provide that status with the invoice number, submission date, patient and membership details, authorisation number and amount. Ask the insurer to trace the claim and confirm its current status in writing.
If the invoice has not reached Collected by Insurer, investigate validation or transmission instead of repeatedly asking the insurer to locate it. Correct the failure and resubmit. Effra automates this detection and resubmission, so the clinic does not have to repeatedly check for dropped or unacknowledged claims or rely on reminder emails. Effra’s audit log also provides you a single source of truth for each invoice which you can present to insurers.
How to handle AXA invoice disputes
Clinics should avoid making an unsupported accusation that AXA has lost an invoice. Use the evidence trail. In April 2026, Physio First reported member concerns about AXA's invoicing portal, inconsistent payments and insufficient remittance clarity. It said AXA acknowledged that the portal was not where it needed to be and recognised the payment and remittance issues raised.
Where AXA cannot locate a claim that Healthcode shows as collected, send the collection evidence and request a trace or manual investigation. Keep the case open until AXA supplies a payment, rejection or reasoned decision. If collection cannot be proved, correct and resubmit the invoice before the six-month limit.
Effra makes AXA invoice submission simple by:
• Automatically resubmitting claims that have been dropped/ not acknowledged
• Automatically request missing remittance statements (even if payment was received)
• Automatically fix remittance errors using AI e.g. typos in invoice numbers, merged remittance items
• Automatically dispute insurer shortfalls
Rejected claims need correction rather than chasing
An unpaid invoice may never have become a payable claim. Rejection causes may include provider recognition, treatment site or payee mapping, authorisation format, patient details, diagnosis and service codes, and insurer tariff information. Even reversed first and surnames can cause a patient match to fail.
Read the error, correct the underlying field and resubmit. For code-validation problems, Effra automatically detects these before sending invoices to insurers.
As a matter of hygiene, keep rejected invoices in the aged-debt workflow until a corrected submission is collected, rather than closing the task when the first correction is made. Once it has been resubmitted, Effra continues monitoring the invoice until the insurer collects it.
Payment without a remittance is still unresolved
A bank receipt does not prove which invoices were settled. One insurer payment may cover several patients, and a missing or unusable remittance can leave paid invoices showing as outstanding. Staff then risk chasing balances that have already been paid while genuine debt remains hidden.
Request the remittance as soon as an unmatched insurer payment appears. Vitality operates a separate copy-remittance process and asks for a spreadsheet where several statements are missing. Healthcode remittances contain the invoice number, insurer bill number, invoice total, amount paid and shortfall reason needed for matching.
Effra automatically requests missing remittances and uses invoice, payment and remittance data together to repair matching errors, including incorrect invoice references and remittances that merge several items. This keeps the aged-debt report focused on money that is genuinely still due.
Do not send every shortfall to the patient
A part-paid invoice needs a reason. The remaining balance could be a patient excess or co-payment, exhausted benefits, treatment outside cover, a contractual tariff adjustment, a coding problem or an insurer processing error. Remittance data should identify the reason, but it still needs to be checked against the authorisation, tariff and invoice.
Only transfer the balance to the patient when the evidence shows that it is their liability. Where the insurer has applied the wrong tariff, omitted a covered item or reduced a valid invoice incorrectly, dispute the shortfall with the supporting authorisation, treatment and fee information. Effra identifies these cases and automatically raises insurer shortfall disputes instead of allowing small deductions to accumulate as accepted revenue leakage.
How to stop insurer balances slipping through the cracks
Run one aged-debt workflow rather than separate personal inboxes and spreadsheets. At minimum, the clinic should be able to see:
• the total insurer balance and its age by payer
• claims submitted but not yet collected
• rejections awaiting correction or resubmission
• invoices collected by the insurer but still unpaid
• payments awaiting a remittance or reconciliation
• insurer shortfalls under dispute and patient liabilities held separately
• the owner and next action date for every exception
The preventive controls are straightforward: verify membership and authorisation details before treatment, use the correct provider and payee identifiers, invoice promptly, confirm electronic collection, review exceptions weekly and keep patient liabilities separate from insurer debt. The hard part is applying those controls consistently across every insurer and every invoice.
Effra allows you to do all of this without hassle; invoices are sent immediately after they’re raised in the PMS and you can see all the pending payments from insurers in one dashboard.
How Effra automates insurer invoice chasing
Effra handles your insurer billing end-to-end, from claim submission to correctly reconciled payment. When the expected next step does not happen, it takes the action that matches the failure:
• Dropped or unacknowledged claim: automatically resubmits the claim.
• Payment with no remittance: automatically requests the missing remittance, even when cash has arrived.
• Remittance or matching error: uses AI to correct issues such as mistyped invoice numbers and merged remittance items.
• Insurer underpayment: checks the shortfall and automatically disputes it where the insurer appears liable.
Clinic teams retain visibility of the balance and evidence trail without relying on someone to remember each follow-up. That lowers the marginal effort of recovering small balances and keeps genuinely unpaid invoices from disappearing into an ageing spreadsheet.
If insurer debt is taking staff away from patients or leaving you unsure what has actually been paid, book an Effra demo to see how automated chasing and reconciliation would work with your clinic's billing process.