Citizen Bill Status is the part of Andhra Pradesh's CFMS portal that lets anyone follow a government bill without an account. If you are an employee waiting on a salary or arrear bill, a pensioner, or a vendor waiting to be paid, it is the fastest way to see where the money has reached — and it needs nothing more than the bill number.

You can check any bill straight away using the free bill status checker on this site: type the bill number, and the official CFMS result opens directly. No login, no registration.

What you need before you start

Only one thing: the bill number. It has two parts — the financial year and the bill's own number, written together like 2026-2575612. Both parts matter; the same number can exist in two different years.

If you do not have it, the usual places to find it are:

  • On your payslip. Salary bills carry the bill number on the slip your DDO issues or that you download from the HRMS or NIDHI system.
  • From your DDO or section clerk. For any departmental bill, the office that submitted it holds the number. This is usually quicker than hunting for it yourself.
  • From an earlier check. If you have looked a bill up on this site before, it is saved in your history.

How to check a citizen bill status

  1. Enter the full bill number, or the year and number separately.
  2. Submit. The official CFMS bill status page opens with the result.
  3. Read the stage it has reached, and the date against that stage. The date is the part people skip, and it is the part that tells you whether the bill is moving or stuck.

What each status actually means for you

The wording on the portal is written for treasury staff rather than for the person waiting to be paid. In practice:

  • Pending / under process — the bill is with an office and nobody has objected. Normal. Check the date: a week is routine, a month is worth a phone call.
  • Passed — the treasury has accepted it. Payment follows, usually in the next release cycle rather than the same day.
  • Returned or objected — someone has sent it back for a correction. This is the status that costs the most time, because nothing moves until the DDO acts on the objection. The note against it says what is wrong.
  • Rejected — the bill will not be paid in its current form and has to be resubmitted.
  • Paid / released — the money has left the treasury. If it has not reached your account, the problem is downstream: bank details, or the credit still being in transit.

There is a fuller breakdown in what each bill status means, and the common objection reasons are in why a CFMS bill gets rejected.

Seeing the beneficiary details attached to a bill

A single bill usually pays many people — a salary bill covers a whole office. So as well as the bill's own status, CFMS holds the beneficiary details attached to that bill: who was paid, the amount, the payment document and date, the IFSC code and the account the money went to.

This is what people are usually after when they search for citizen bill status "with attachment". The bill status tells you the bill was passed; the beneficiary details tell you whether your line within it was paid, and on which date. If a bill shows as paid but your account is empty, this is the screen that settles whether the payment was made against the right account.

Why a bill shows nothing

An empty result is nearly always one of four things:

  • The year is wrong. The commonest mistake by a wide margin. Bills submitted in March and paid in April sit in different financial years.
  • A digit is wrong. Bill numbers are long and get copied by hand from a printout.
  • The bill has not been submitted yet. A bill your office is still preparing has no number in the system.
  • The portal is down. CFMS has maintenance windows, usually outside office hours. Try again later rather than assuming the bill is gone.

Checking several bills at once

If you are a DDO or section clerk following a dozen bills, checking them one at a time is the slow way. Bulk check takes up to 30 bill numbers together and returns every status in one table, with the objection reasons and payment details, which you can export. Bill tracking goes further and re-checks your bills automatically, so you find out when a status changes instead of looking every morning.

Is this the official portal?

No, and it is worth being clear about it. This site is an independent tool. It is not affiliated with the Government of Andhra Pradesh or APCFSS. It reads the same publicly available bill status information the CFMS portal shows and presents it more conveniently — it does not hold your money, process your bill or influence it in any way.

Common questions

Do I need to log in to check a citizen bill status?
No. A single bill needs only the bill number. An account is only needed for bulk checking, saved history and automatic tracking.

Is it free?
Checking a single bill is free and stays free. Bulk checking and tracking are the paid features.

How often does the status change?
A bill moves when an office acts on it, so during working days. A status that has not moved in a fortnight usually means it is waiting on a person rather than on the system.

Can I see a bill from a previous year?
Yes, as long as you use the right financial year in the bill number.

Check a bill now. Enter the bill number on the home page — no login needed. Or open bulk check to do up to 30 at once.