For a Drawing and Disbursing Officer (DDO) or an office accounts section, tracking bills one number at a time is tedious — especially around salary time, when you may have dozens of bills in flight at once. The bulk bill checker on this site solves that: paste up to 30 bill numbers, run them together, and get a complete status report for every bill in a single view, with the option to export everything to a spreadsheet and save the set to re-run later.
This guide explains what the bulk checker does, how to use it step by step, and how to read the results.
What the bulk checker does
Instead of opening the CFMS portal once per bill, the bulk checker takes a whole list of bill numbers and retrieves the status of each one for you. For every bill, it reports:
- A clear verdict — for example Paid, Approved · Payment Pending, In Process, Rejected, or Returned
- The detailed bill status
- The net amount of the bill
- The beneficiary name
- Where the bill is pending and what action is pending there
- Payment details — payment status, reference, and date where available
Everything is shown together so you can see, at a glance, which bills are paid, which are still moving, and which need attention.
Step-by-step: how to use it
- Log in to your account and open Check Multiple Bills at Once from the home page (or go to the bulk-check page directly).
- Enter your CFMS username and password. These are your official CFMS portal credentials — they are used only to fetch your bill statuses for this check.
- Paste your bill numbers, one per line, into the bills box. You can paste up to 30 at a time. You may also keep a short description on the same line as a bill — it will be carried through to the results so you can tell bills apart.
- Optionally give the batch a name (for example "April Salary Bills" or "TA Claims") so you can find and re-run it later.
- Press Check All Bills. A progress indicator runs while the bills are being looked up.
- Review the results for every bill, then export to CSV if you want a spreadsheet copy.
Understanding the verdicts
Each bill is given a short verdict so you can scan the list quickly. The main ones mean:
| Verdict | What it means |
|---|---|
| Paid | The bill has been paid — funds released to the beneficiary. |
| Approved · Payment Pending | The bill is approved and is awaiting the payment release step. |
| In Process | The bill is still being processed in the system. |
| At ATO / Sub Treasury / Auditor / Executive Engineer | The bill is currently sitting with that authority for action. |
| Rejected | The bill was refused and usually needs to be raised again. |
| Returned | The bill was sent back for a correction. |
For a fuller explanation of what these statuses mean and what to do next, see what each CFMS bill status means.
Saving and re-running batches
This is what makes the bulk checker especially useful for repeated work. Every batch you run is saved automatically and appears in your batches list (the history button). From there you can:
- Re-run a batch — look up the same set of bills again in one click to see what has changed.
- Load only — bring the bill numbers back into the box without running them, so you can edit the list first.
- Rename a batch to keep your lists organised.
- Delete batches you no longer need.
Because batches are tied to your account, they are available whenever you log in. The last run's summary is shown on each saved batch, so you can see at a glance how that set of bills was doing the last time you checked.
Exporting to CSV
After a run, the Export CSV option downloads a spreadsheet containing every bill and all its details — bill number, description, verdict, status, where it is pending, net amount, beneficiary, and payment information. This is handy for sharing an update, keeping office records, or reconciling a list of bills offline.
Tips for getting the most out of bulk checking
- Group bills into meaningful batches — for example by type ("Salary Bills", "Contingent Bills") or by month — so re-running them later is quick and clear.
- Keep batches at or under 30 bills. If you have more, split them into a couple of batches.
- Add short descriptions on each line so the results and the exported CSV are easy to read.
- Re-run a saved batch periodically rather than re-entering numbers — it is the fastest way to track progress over days.
How this fits with the rest of your workflow
Bulk checking tells you where many bills stand at once. To keep those bills moving in the first place, it helps to submit them in the right window and use the correct expenditure codes. See the CFMS bill submission schedule for submission dates, the CFMS Object Heads list for expenditure codes, and the CFMS guide for DDOs for handling bills efficiently.
Summary
The bulk bill checker turns a slow, one-by-one task into a single action: paste up to 30 bills, run them together, read a complete status report, export it, and save the batch to re-run whenever you like. For DDOs and accounts staff tracking many bills, it is the fastest way to stay on top of payments.