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.

Login required. Bulk checking is an account feature. You will need to create a free account (or log in) to use it. Single bill lookups on the home page do not require an account.

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

  1. Log in to your account and open Check Multiple Bills at Once from the home page (or go to the bulk-check page directly).
  2. 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.
  3. 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.
  4. Optionally give the batch a name (for example "April Salary Bills" or "TA Claims") so you can find and re-run it later.
  5. Press Check All Bills. A progress indicator runs while the bills are being looked up.
  6. Review the results for every bill, then export to CSV if you want a spreadsheet copy.
A note on your credentials: the bulk check uses your CFMS username and password to retrieve your bills, exactly as logging into the portal yourself would. Treat your credentials carefully and only ever enter them on pages you trust. For how data is handled on this site, see our Privacy Policy.

Understanding the verdicts

Each bill is given a short verdict so you can scan the list quickly. The main ones mean:

VerdictWhat it means
PaidThe bill has been paid — funds released to the beneficiary.
Approved · Payment PendingThe bill is approved and is awaiting the payment release step.
In ProcessThe bill is still being processed in the system.
At ATO / Sub Treasury / Auditor / Executive EngineerThe bill is currently sitting with that authority for action.
RejectedThe bill was refused and usually needs to be raised again.
ReturnedThe 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.