If you've worked under MGNREGA and want to know whether your wages have been credited, you can check MGNREGA payment status online using the official MGNREGA MIS Portal or the PFMS DBT Status Tracker.
These portals let you track wage payments, pending amounts, failed transactions, attendance records, and employment history without registration or login.

MGNREGA Payment Status: Quick Overview
| Requirement | Details |
|---|---|
| Check Payment Status | Through the MGNREGA MIS Portal or PFMS. |
| What You Can View | Days worked, work details, wage amount earned, payment due, and payment status. Records can be located using your name, household details, or Job Card Number. |
| Payment Time | Normally, within 15 days of muster closure. |
| Attendance Check | Through NMMS Attendance Reports. |
| Delay Compensation | Eligible workers may receive compensation for delayed wage payments. |
How Does the MGNREGA Payment Process Work?
Before checking your NREGA payment status, it helps to know how your wages move from the worksite to your bank account.
- Attendance is recorded through the NMMS (National Mobile Monitoring Software) app.
- Wages are calculated based on the number of days you worked and your state's notified daily wage rate.
- Once the muster roll is verified and approved by local officials, your wages are included in a Wage List (a payment batch containing workers whose wages are ready for processing). The payment is then sent for processing through your linked bank or post office.
- The bank or post office processes the payment and transfers your wages through Direct Benefit Transfer (DBT), usually via the Aadhaar-Based Payment System (ABPS), into your linked account.
MGNREGA payment amount should be paid within 15 days of closure of the muster roll. If it takes longer, you're entitled to delay compensation, which is paid by the state government.
How to Check MGNREGA Payment Status Online
You can check your MGNREGA labour payment status without creating an account or logging in. Follow these steps to reach your Job Card details.
Step 1: Visit the Official MGNREGA Portal
Visit the official MGNREGA portal. On the homepage, open the reports section that displays the list of all States and Union Territories.
Step 2: NREGA States list
Click on your state from the grid of States and Union Territories — from Andhra Pradesh to Ladakh.
Step 3: Choose Your District
You'll reach the "State at a Glance" page. Click your district from the list on the left to continue.
Step 4: Select Your Mandal/Block
On the district page, you'll see a list of Blocks/Mandals down the left side. Choose your Block from the list.
Step 5: Choose Your Gram Panchayat
This opens a page listing all the Panchayats within that block on the left, with detailed report categories on the right (Reports, Accounts and EFMS, Alerts, Employment, Works, Funds). Click on your Gram Panchayat.
Step 6: Gram Panchayat Reports
The Gram Panchayat page contains six separate report categories: (1) Job card/ Registration, (2) Demand, Allocation & Musteroll, (3) Work, (4) Irregularities/ Analysis, (5) IPPE, (6) Registers. Click on R1 → Job Card/Employment Register.
Step 7: Find your Job Card Data
This opens the Job Card/Employment Register for your Gram Panchayat.
It lists every household, the Job Card Number, the head of household's name, and a Status column (showing "ACTIVE" or blank for inactive cards).
Scroll or press Ctrl+F to find your name. You can also locate your Job Card directly if you already know the number.
Step 8: View Your MGNREGA Payment Details
Tap on your Job Card number. This opens your Job Card, which contains several sections that help you track employment requests, work provided, and wage payments.
What Does the Household and Worker Information Section Show?
The Household and Worker Information section contains your household's basic registration details, including the head of household, family information, address, registration date, bank or post office account linked for amount, and beneficiary photographs.
What Does the Requested Employment Section Show?
Whenever a member of your household asks for work under MGNREGA, the details appear in this section.
It shows the worker's name, the dates they wanted to work, and the number of days requested.
Each entry is assigned a unique Demand ID, which officials use to track the work application.
What Project Was I Offered?
This section tells you which project was assigned to you. You'll see the project name, the dates you worked, and a project identification number. Clicking the project name opens additional project entries.
How to Read Your MGNREGA Job Card Payment Status
This is the section most workers look for because it tells you whether your wages have been paid or are still pending.
For each completed spell of work, it shows the MSR No. (Muster Roll Number), which uniquely identifies the attendance register for that specific worksite and work period and helps verify beneficiary attendance, project records, and wage calculations.
It also displays the wage amount earned and the Payment Due amount. If Payment Due shows 0, that spell has been fully paid. If it shows an amount greater than 0, the payment is still pending. The table also displays yearly subtotals so you can see your total days worked and total money earned.
Track MGNREGA Payments Through PFMS
Checking MGNREGA Payment Status by Job Card Number through the Public Financial Management System (PFMS) is a quicker route if clicking through State → District → Block → Panchayat feels like too many steps.
- Step 1: Go to pfms.nic.in and look for "DBT Status Tracker" under the Payment Status section.
- Step 2: Under Category, select NREGA from the dropdown.
- Step 3: Under DBT Status, choose Payment.
- Step 4: Enter either your Job Card number or your Beneficiary Code.
- Step 5: Type the captcha shown in the image, then click Search.
The result shows one of four payment statuses: under processing, approved, transferred, or failed.
If a payment has failed, the tracker also shows the reason (for example, an account number mismatch or an Aadhaar-seeding issue).
The PFMS portal only displays results for the last 2 years, so it's meant for checking recent payments rather than historical records.
Note: Government portals occasionally display technical errors such as "SqlException" or "Invalid column name". If this happens, try these fixes in order:(alert-warning)
- Wait and retry the search after a few minutes.
- Switch between the Job Card Number and Beneficiary Code fields.
- Use the Panchayat-level Job Card method instead, which doesn't depend on PFMS.
How to Find Your MGNREGA Job Card Number
Your Job Card Number can be found in several places:
- On your physical Job Card: The number is printed at the top of the card and usually follows a format such as AP-01-022-001-001/010024.
- In the Job Card/Employment Register: If you're already following the payment status steps explained above, locate your household in the register. The Job Card Number appears alongside the head of household's name and can be clicked to open the complete Job Card record.
- At your Gram Panchayat office: If you have misplaced your Job Card, Panchayat officials can help retrieve the number using your name and household details.
Tip: The Job Card is usually issued in the name of the head of the household. If searching for your own name does not return any results, look for the head of household's name instead, as your details may be listed under that Job Card(alert-success).
How to Check Old MGNREGA Payment Records Online
You can check older payment records using the following methods:
Using the Job Card Page
The Job Card method (Step 8 above) is the best way to view older records.
When you change the Financial Year from the dropdown menu on your Job Card page, the page reloads with that year's work and payment entries, including the Payment Due column, the MSR number, and the wage amount for each spell of work.
Since job cards are typically active for many years, you can step back through financial years one at a time to see your full project and payment history, not just the current year.
Using the PFMS DBT Status Tracker
This is the faster option for a quick check, but it only stores the last 2 years of amount records. Anything older than that won't show up here — for that, you'll need the Job Card method instead.
How to Check MGNREGA Attendance Online (NMMS)
Your earnings are calculated directly from your recorded attendance, so checking attendance records helps identify issues before payment processing.
- Step 1: Visit the portal attendance page.
- Step 2: Under the dropdown that appears, click "View Daily Attendance (NMMS)." (NMMS stands for National Mobile Monitoring Software — it's the app field officers use to mark attendance at the worksite, usually by taking a geo-tagged photo of workers twice a day.)
- Step 3: This opens a report where you can select your State, District, Block, Panchayat, and the specific work or date to see who was marked present on which day.
Note: The portal shows attendance for the last 7 days. Check it regularly, and if your name is missing on a day you actually worked, report the issue to your Gram Panchayat office. A missed attendance entry means that day's work won't be counted toward your earnings(alert-passed).
MGNREGA Payment Amount: State-wise Notified Wage Rate vs Actual Wage Paid
Under MGNREGA (Mahatma Gandhi National Rural Employment Guarantee Act), the official notified wage rate and the actual average wage paid represent different aspects of wage reporting.
| State-wise Notified Wage Rate | Actual Wage Paid (Average Wage Report) |
|---|---|
| Official daily wage rate fixed by the Central Government for each state under MGNREGA. | Average wage actually paid to workers based on completed work and processed payments. |
| Fixed for all eligible workers within a state until revised. | Varies across Panchayats, Blocks, and Districts depending on assigned project and execution. |
| Represents the legal entitlement of a worker per day of work. | Represents the payment actually received by the worker. |
| Not influenced by individual performance or output. | May vary based on assignment type, productivity, delays, or partial payments. |
| Published and revised periodically by the Central Government. | Updated dynamically based on real-time wage data in the MGNREGA system. |
Why Do Notified and Actual MGNREGA Wages Differ?
The notified wage rate shows what a worker is legally entitled to receive for one day of work, while the average wage paid report reflects what workers are actually receiving in practice.
The actual average wage paid may differ from the notified wage rate for several reasons:
- Wages are calculated based on the amount of work completed rather than the number of days worked.
- Project measurement methods may vary depending on the type of work and how output is assessed.
- Administrative processing can also affect the final reported average wage.
Note: To know your actual MGNREGA payment per day, always refer to the official notified wage rate applicable to your state. The average wage report should only be used to analyse implementation trends and patterns in amounts(alert-passed).
MGNREGA Payment FAQs
What is the MGNREGA Payment Process?
After your attendance is verified and the muster roll is approved, your wages are processed and transferred directly to your linked bank or post office account through DBT.
How Long Does It Take to Receive MGNREGA Wages?
MGNREGA wages must be paid within 15 days of muster closure. If delayed beyond 16 days, you're entitled to compensation of 0.05% of the unpaid wage per day of delay.
Can I Check MGNREGA Payment Without a Job Card?
Yes, but only through the MGNREGA MIS portal. If you don't know your Job Card Number, visit the Job Card/Employment Register and search using your head of household name, then open the linked Job Card to view your payment data.
PFMS requires a Job Card Number or Beneficiary Code, so it can't be used without one.
Can I Check MGNREGA Payment Using Aadhaar or Mobile Number?
No, MGNREGA payment status cannot be checked using an Aadhaar or Mobile Number, though wages are credited through the ABPS.
What Happens If MGNREGA Does Not Provide Employment?
If you are registered under MGNREGA and are not provided employment within 15 days of demanding work, you are entitled to receive an unemployment allowance as prescribed under the Act.
- First 30 days: You'll get one-third of the daily wage rate
- After 30 days: The allowance increases to half of the daily wage rate
Who Should I Contact for MGNREGA Unemployment Allowance?
State governments are responsible for providing the allowance. If you believe you qualify for the unemployment allowance, you should contact your Mandal-level "Assistant Programme Officer" (APO).
Conclusion
Tracking MGNREGA wages online is simple and does not require login or registration. The official MGNREGA MIS portal provides the most comprehensive view of your work history, wage information, and payment status across multiple financial years, while PFMS offers a quicker way to view recent DBT transfers.
It's equally important to monitor your NMMS attendance records, as missing attendance entries can affect your wage payments. If your wages are delayed beyond the prescribed time, you may be entitled to delay compensation. In such cases, contact your Gram Panchayat or Mandal-level Assistant Programme Officer (APO) promptly to resolve the issue.
By understanding how these systems work together, you can track your earnings more effectively and ensure you receive the benefits you're entitled to under MGNREGA.


