Skip to content

Why NDIA bulk payment requests get rejected (and how to stop it)

The usual causes of a bounced bulk claim in plain English — the header row, item numbers, retired catalogue items and untraceable claim references — what to check before you re-upload, and every rejection code explained.

6 min readUpdated 9 October 2026

The short version

  • There are two different failures. A format error in any row stops the whole file at upload, and the portal hands back an error file naming each row's problem; a file that uploads is then assessed line by line, so a rejected line doesn't stop the others from paying.
  • The header row is the single most common cause and the most avoidable: the portal reads it to map your columns, so renaming, reordering or re-capitalising it can reject the file before a claim line is assessed.
  • Item-number rejections are rarely typos. They are usually a genuine mismatch between what was delivered, what was billed, and what the organisation is registered to claim.
  • Treat the claim reference as a lookup key, not a formality — if it doesn't lead back to one shift in one step, every rejection becomes a spreadsheet investigation under time pressure.

Free tool

Check your bulk payment file before you upload it

Every line of the NDIA's 16-column CSV checked against its published rules, each problem with its fix — then the NDIA's rejections in plain English and a file of just those lines. The file never leaves your browser.

Open the bulk payment checker

General information to help you troubleshoot your own claims — not financial or compliance advice. The bulk payment request format and the support item catalogue both change; always check the current NDIA guidance and Support Catalogue before you claim.

01

What's actually in the 16-column file

This is for whoever pushes the button on bulk claims — the finance officer or coordinator who’s just watched a file bounce back from the provider portal and needs to know why, without wading through the NDIA’s own documentation.

The NDIA’s bulk payment request format is a CSV with sixteen fixed columns — your registration number, participant number, support item number, quantity, unit price, dates of support, claim reference, and so on. It’s built to let a provider claim for many participants and many shifts in one upload rather than one claim at a time. That’s also why one bad row matters twice over. At upload, a format error in any row — a missing field, a date the portal can’t read, both a quantity and hours — stops the whole file, and the portal hands back an error file with each row’s problems in a new first column. Once a file is accepted, each line is assessed on its own against the participant’s plan and service booking, so a rejection on row 40 doesn’t stop row 39 from paying.

Get the structure right and most of what follows is just data accuracy. Get it wrong and you’ll be troubleshooting a rejection without knowing which of sixteen fields caused it.

02

The header row has to be exact

This catches more files than anything else, and it’s the most avoidable. The header row isn’t a label for humans — the portal reads it to map your columns to its own fields. If a column is renamed, reordered, given extra whitespace, or exported by a system that quietly changes capitalisation, the whole file can be rejected before a single claim line is even assessed against a plan.

If you’re building this file by hand or exporting it from a spreadsheet someone’s edited, treat the header row as read-only. Don’t “tidy it up.” Don’t add a column for your own reference numbers in the middle of the sixteen. If you need to track something internally, do it in a separate column outside the sixteen or in your own system, not inside the file you’re uploading.

03

Item numbers have to match what you're registered to claim

Every support item number in the file has to correspond to a registration group your organisation actually holds, and to a category that’s active in the participant’s plan. This is the second most common rejection, and it’s rarely a typo — it’s usually a genuine mismatch between what was delivered, what was billed, and what the provider is actually registered to claim against.

It shows up most often when:

  • a support item sits in a registration group the provider hasn’t been approved for
  • the item is being claimed against the wrong support category for that participant’s plan
  • the participant’s plan doesn’t have that category funded at all, or the funding has been exhausted

None of this is visible from the CSV file itself — you need the plan and the registration status sitting next to the price book you’re billing from, which is why keeping those two things reconciled (rather than treating billing and plan management as separate jobs done by separate people) prevents most of it before the file is even generated.

04

The 2026-27 catalogue retired some items — and your price book might not know yet

Support item catalogues change every year, and each change quietly retires or replaces some item numbers. If your price book or your export template is running last year’s list, you’ll generate perfectly well-formed claim lines against item numbers the NDIA no longer accepts. The file uploads fine; the rejection only shows up on the outcome side, often days later, by which point the shift is long finished and the story behind the claim has gone cold for whoever’s now trying to fix it.

The practical fix is boring but effective: before the start of a new catalogue year, check every recurring or templated support item you bill against the new item list, not just the ones you remember changing. Retirements aren’t always the obvious high-volume items.

What moved in the current schedule — including the caps that went down — is set out here: the 2026-27 NDIS Pricing Schedule, and what it means for your claims.

05

Claim references you can't trace back to a shift

The claim reference field is where most of the long-term pain lives. It’s easy to generate a reference number that satisfies the portal on the way in and means nothing to anyone six weeks later when a rejection needs investigating. If your claim reference doesn’t map cleanly back to a specific shift, timesheet or invoice line in your own records, you’re stuck manually cross-referencing dates, participants and item numbers to work out what the rejected line was even for — usually under time pressure, because rejected claims don’t get younger while you investigate.

The fix is to treat the claim reference as a lookup key, not a formality. Whatever your billing system generates, it should let you go from “this reference was rejected” back to “this was Thursday’s shift for this participant, billed under this item number” in one step, not a spreadsheet search.

06

What to do when a line gets rejected

The NDIA returns an outcome for each claim line — paid, part-paid, or rejected, usually with a reason code attached. The single most useful discipline here is separating the file you submitted from the file that comes back: don’t just note “some of it got rejected” and move on. Go through the outcome line by line, work out which of the causes above (or a plan-specific one, like exhausted funding) applied to each rejected line, fix the actual cause — not just the number — and re-claim it under a fresh reference. Re-submitting a rejected line under its original reference is asking for the same rejection twice.

07

Every rejection code, in plain English

A rejected line comes back with a short code as well as the NDIA's message. The NDIA's December 2025 self-help guide for providers lists 62 of them, and below is each one in our own words: what it means, what to do, and whether the fix is in the file you upload or outside it first — in the portal, or with the participant.

The NDIA’s exact wording is in its guide, linked under Official sources below, and a code missing from this list may be newer than that guide. If you have the outcome file, our free bulk payment checker reads it in your browser and explains every rejected line with these same words.

MB1 Several fields need checking

More than one thing on this line failed. Run the line through our free bulk payment checker — it names each field.
Fix it in the file

M01 The dates aren't valid

The start or end date isn't a date the NDIA can use for this booking. Check both dates are real, written YYYY-MM-DD, and inside the service booking.
Fix it in the file

M02 Wrong support item for the category

The support item isn't in the support category the service booking is for. Use a support item from that booking's category.
Fix it in the file

M03 Missing evidence

The NDIA doesn't hold the documents it needs to pay this. Upload the required documents in the portal, then claim the line again.
Fix it outside the file first

M04 Participant, booking and provider don't match

The participant, the service booking and your registration on this line don't belong together. Check all three. If the plan has ended you may not be able to create a booking — contact the NDIS.
Check the file and the booking

M05 Quantity or price is wrong

The quantity or the unit price isn't right for this booking. Check both. The NDIA's guide suggests a whole-number quantity (like 1) and a price in dollars and cents without the $ (like 98.06).
Fix it in the file

M06 Wrong GST code

The GST code isn't valid for this support item. Use P1 (GST applies), P2 (GST-free) or P5 (out of scope), as the item requires.
Fix it in the file

M07 Not processed, no reason given

The request didn't go through, and the portal doesn't say why. Contact the NDIS.
Fix it outside the file first

P03 Over the participant's budget

The amount is more than the budget available for this support. Talk to the participant — the budget for this support has run out.
Fix it outside the file first

P04 Already requested

A payment request with the same details already exists. Don't claim the same support twice. If you have several lines for the same item on the same day, combine them into one; otherwise contact the NDIS.
Check the file and the booking

P05 Claim reference used up

This claim reference has already been claimed as many times as the NDIA allows. Check you haven't already been paid for it, and give each claim its own reference.
Fix it in the file

S01 No plan for that NDIS number

No plan matches the NDIS number — often it's a parent's or nominee's number rather than the participant's. Use the participant's own NDIS number.
Fix it in the file

S02 The claim couldn't be created

An unexpected error stopped the claim line being created. Check the line and claim it again, or contact the NDIS.
Fix it in the file

C01 No service booking

The participant has no service booking with you in this plan period. Create a service booking, then claim.
Fix it outside the file first

C02 Booking not yet approved

The service booking is waiting on approval — the Service Booking Declaration isn't ticked, or you haven't approved a booking the participant created. Tick the declaration or approve the booking, then claim.
Fix it outside the file first

C03 Dates outside the booking

The support dates fall outside the service booking. Correct the dates, or create a booking that covers them.
Check the file and the booking

C04 More than the booked quantity

The quantity is above what the service booking approves. Check the booking's quantity. You may need a new booking, or there may be no funding left.
Fix it outside the file first

C05 No approved booking for these dates

There's no approved service booking for this item in these dates, and the plan has ended. Contact the NDIS.
Fix it outside the file first

C06 Price above the booking

The unit price is higher than the price in the service booking. Match the booking's price, or update the booking.
Check the file and the booking

C07 Not a participant in this booking

This person has no service booking with you, or isn't an NDIS participant. Check the details. It must be the participant — not a nominee or a child representative.
Check the file and the booking

C09 More than 90 days after the booking ended

A service booking can only be claimed against for 90 days after it ends. Late claims may not be paid — contact the NDIS.
Fix it outside the file first

C10 A date is missing

The start date, the end date or both are missing. Add them as YYYY-MM-DD. Keep the file open while you upload it — the NDIA's guide warns that uploading a closed file can change its date formatting.
Fix it in the file

C11 After the participant's date of death

The dates are on or after the participant's recorded date of death. Check the dates. For supports on or after that date, contact the NDIS.
Check the file and the booking

C15 Not registered for this item

Your organisation isn't registered to deliver this support item. Use an item you're registered for. Plan managers: check the fund-management type.
Check the file and the booking

C16 Item not valid for these dates

The support item's own valid period doesn't cover these dates. Check the Pricing Arrangements and Price Limits and use the item that applies to the claim dates.
Fix it in the file

C18 A category instead of an item

The line names a support category rather than a support item. Use the support line item.
Fix it in the file

C20 Zero or negative amount

The claim is for $0.00 or less. Enter an amount above $0.00.
Fix it in the file

C21 Item not in the booking

The support item doesn't belong to this service booking. Use the item in the booking.
Fix it in the file

C22 No plan covers the dates

The participant has no plan covering these dates. The dates must fall wholly inside one plan period.
Check the file and the booking

C23 No budget for a booking

A service booking couldn't be created because the plan has no budget for it. Talk to the participant.
Fix it outside the file first

C25 Self-managed or plan-managed

There's no fund-management agreement with you — the participant may manage this funding themselves or through a plan manager. Send your tax invoice to the participant or their plan manager instead.
Fix it outside the file first

C27 A future date

A date is in the future. Claim only once the support has been delivered.
Fix it in the file

C28 Outside the plan dates

The claim falls outside the participant's plan dates. Check the dates, and create a booking with the right dates if you need one.
Check the file and the booking

C29 Item not allowed with this claim type

This support item can't be claimed with the claim type on the line. Check the Pricing Arrangements and Price Limits for which claim types the item takes.
Fix it in the file

C32 Outside your registration dates

The dates fall outside your registration dates for the registration group. Check your registration details in the portal. You may need to talk to the NDIS Quality and Safeguards Commission.
Fix it outside the file first

C33 No ABN or exemption

A plan-managed claim needs the provider's ABN or an exemption reason. Enter the provider's ABN, or REIMB or EXCLS.
Fix it in the file

C34 ABN or exemption not valid

The ABN or the exemption reason isn't valid. Check the ABN is eleven digits that add up, or check the exemption code.
Fix it in the file

C35 COVID-19 claim needs a reference

A COVID-19 special claim needs a claim reference. Add a claim reference.
Fix it in the file

C36 COVID-19 claim quantity

A COVID-19 special claim must have a quantity of 1. Set the quantity to 1.
Fix it in the file

C37 Account under review

Claims can't be processed while your account is under review. Contact the NDIS.
Fix it outside the file first

C39 More than two years old

The support started more than two years ago. These are only considered in exceptional circumstances, through a payment enquiry with evidence.
Fix it outside the file first

V01 Banning order

The provider was under a banning order from the NDIS Quality and Safeguards Commission when these supports were delivered. Contact the NDIS Quality and Safeguards Commission.
Fix it outside the file first

V03 Start after end

The start date is after the end date. Correct the dates.
Fix it in the file

V04 Looks like a duplicate

The claim matches one already paid or waiting to be paid. Check your claim history. If it's genuinely a different support, raise a payment enquiry with evidence such as both invoices.
Fix it outside the file first

V10 Item can't be claimed

This support item isn't valid for the claim. Check the Pricing Arrangements and Price Limits and use a valid item.
Fix it in the file

V11 Not on the participant's provider list

You're not on the participant's list of providers for this support category, or not for these dates. Talk to the participant, or contact the NDIS.
Fix it outside the file first

V14 Not the support coordinator

You're not recorded as the support coordinator or recovery coach for this period. Check the support period and your role, or contact the NDIS.
Fix it outside the file first

V15 Not the plan manager

You're not recorded as the plan manager for this period. Check the plan-management arrangement for the period.
Fix it outside the file first

V16 Not funded at the time

This support wasn't funded in the plan on the day it was delivered. Check the item against the participant's plan for that date.
Check the file and the booking

V17 Not enough stated funds

There aren't enough stated funds to cover this support. Check the amount, and talk to the participant about their funds.
Fix it outside the file first

V18 Not enough flexible funds

There aren't enough flexible funds to cover this support. Check the amount, and talk to the participant about their funds.
Fix it outside the file first

V19 Participant disputed it

The NDIA reviewed the claim and rejected it because the participant said they didn't receive the support. Confirm the support was delivered and every claim requirement is met before you claim again.
Fix it outside the file first

V20 Rejected after review

The NDIS reviewed the claim and rejected it. Contact the NDIS.
Fix it outside the file first

V21 Registered providers only

Only a registered provider can deliver this support, and the claim needs the provider's ABN. Check the provider is registered for it, and add a valid ABN.
Check the file and the booking

V23 Self-managed for the period

The participant self-manages this support for the period, so a provider can't claim it. Talk to the participant about how you'll be paid.
Fix it outside the file first

V26 Across two plans

The dates run across more than one plan. Split the line: one per plan period.
Fix it in the file

V27 Not enough stated funds in the period

The funding period doesn't have enough stated funds for this. Check the funds in the funding period.
Fix it outside the file first

V28 Not enough flexible funds in the period

The funding period doesn't have enough flexible funds for this. Check the funds in the funding period.
Fix it outside the file first

V31 Above the price limit

The unit price is above the NDIS price limit for the item. Bring it within the Pricing Arrangements and Price Limits.
Fix it in the file

V33 Plan-managed for the period

The support is plan-managed for this period, and you're not the plan manager. Only the plan manager can claim it — talk to the participant.
Fix it outside the file first

V36 Outside the plan period

A date falls outside the participant's plan period. Keep each line inside a single plan period.
Fix it in the file

V46 After the participant left the scheme

The support was delivered after the participant left the NDIS. Raise a payment enquiry to check whether it can be claimed.
Fix it outside the file first

08

Where Corella fits

Corella’s price book carries per-band NDIS item numbers, checked against the national limits on Settings → NDIS prices, and its NDIA 16-column bulk payment CSV is generated from the same claim data as your invoices, so header exactness and item-number mapping aren’t manual steps. Corella also reads the outcome file you get back from the portal and records what was actually paid, part-paid or rejected against each claim line — carrying the NDIA’s own rejection reason — and lets you release just the rejected lines to re-claim under a fresh reference, without re-keying the rest of the batch. Before a batch is built, Corella checks every NDIS number against the NDIA’s format and every support item against the Pricing Schedule for the day it was delivered, naming each line to fix; and a rejected line can be corrected — its item, quantity or unit price, checked against the Pricing Schedule for the day of service — and claimed again in the next batch.

Corella builds the bulk file ready for you to upload in the NDIA’s provider portal, and makes the rejection half of the process as traceable as the claim half.

One scope note, because it is easy to miss: the bulk file is the road for agency-managed supports. Plan-managed and self-managed supports are invoiced instead, and Corella’s invoice run sends each line on its own route — how the invoice actually differs by management type covers where each of those goes.

Common questions

Straight answers.

Does one bad row reject the whole bulk file?
At upload, yes: if any row fails the portal's format checks — a missing field, a date it can't read, a malformed header row — the whole file is refused, and the portal gives you an error file with each row's problems in a new first column. Once a file uploads, each line is assessed on its own against the participant's plan and service booking, so a rejection on row 40 doesn't stop row 39 from paying. Fix only the failed lines and upload them as a new file under a new name.
What is the most common cause of a rejected bulk payment request?
The header row. The portal reads it to map your columns to its own fields, so renaming a column, reordering the sixteen, adding whitespace or letting an export change capitalisation can bounce the file entirely. Treat that row as read-only.
Why would a support item number be rejected when it looks correct?
Because it has to match both a registration group your organisation actually holds and a category that is active and funded in that participant's plan. It is rarely a typo — usually it is a genuine mismatch between what was delivered, what was billed and what you are registered to claim.
Can retired catalogue items cause a rejection?
Yes, and it is a quiet one. A price book running last year's item list generates perfectly well-formed lines against numbers the NDIA no longer accepts, and the rejection only appears on the outcome side days later. Check every recurring and templated item against the new list at the start of a catalogue year.
What do the codes on a rejected NDIA bulk claim mean?
Each rejected line carries a short code — MB1, or a letter and two digits such as C02 or V17 — that points to the cause. This guide explains every code in the NDIA's December 2025 self-help guide in plain English: what it means, what to do, and whether the fix is in your file or outside it first, in the portal or with the participant.
Should I re-submit a rejected line under the same claim reference?
No — that invites the same rejection twice. Work out the actual cause from the outcome reason, fix that, and re-claim the line under a fresh reference.
How does Corella handle bulk claims and rejections?
Corella generates the 16-column bulk payment request file from the same data as your invoices, ready for you to upload in the NDIA's provider portal. Then it reads the outcome file back and records what was actually paid, part-paid or rejected per line, with the NDIA's own reason, so you can release just the rejected lines to re-claim under a fresh reference.

Keep reading

More from the guides.

Every guide

Rather see it than read about it? Book a walkthrough.

Thirty minutes on a live instance, starting from how your organisation works today.