Report a bribe
Live: 179 reports across India

Name the role.
Name the amount.
Name the department.

India’s crowdsourced bribe registry. Anonymous, corroborated by pattern, and permanently public.

Latest report28 Aug 2026
₹69,420
Electricity Board, Vellore

some Bijli wala named jaskaran came. Literally on me

What the registry holds today

179
Reports filed
across 19 states
37
Cities covered
metros to small towns
46%
Refused, still served
of reporters who declined to pay

Most reported departments

  1. Police93
  2. RTO30
  3. Revenue / Land Records27
  4. Municipal Corporation9
  5. Passport Office9

Heading to a government office?

Know your rights, the refusal success rate, and what to expect before you go.

Know before you go
State registry ledger

Explore state-level corruption

Click a row to filter the live reports.

StateReportsAvg bribeRefused
1Karnataka39₹9,90010%
2Maharashtra26₹10,40519%
3Uttar Pradesh20₹39,64115%
4Delhi15₹3,23813%
5Tamil Nadu15₹16,5177%
6Telangana15₹12,50020%
7Haryana9₹9670%
8Andhra Pradesh7₹12,92029%
9Gujarat7₹75,51714%
10Rajasthan7₹68,6570%
11West Bengal6₹1,9330%
12Bihar3₹1,7000%
13Goa2n/a100%
14Jammu & Kashmir2₹63,1000%
15Jharkhand2₹7000%
16Madhya Pradesh2₹11,4000%
17Assam1n/a100%
18Himachal Pradesh1₹8000%
19Kerala1₹1,1000%

Updated 8 h ago. Report counts measure reporting activity, not corruption prevalence.

Recent report cards

Browse reports
Police
Hapur, Uttar Pradesh. FIR registration
Refused
Said no, quoted the citizen charter timeline. Got the document a week later.
7 AugWork not done
Full story
RTO
Vadodara, Gujarat. Vehicle registration
₹85,400
Was told verification would take months otherwise. Paid to get it over with.
29 Jun, cashGot work done
Full story
Police
Lucknow, Uttar Pradesh. Passport verification
₹66,700
Told the file would 'sit' unless something was arranged. Paid and it moved the same day.
10 May, UPIGot work done
Full story
Revenue / Land Records
Noida, Uttar Pradesh. Survey
₹66,100
Paid via UPI to a personal number. Work completed next morning.
18 May, cashGot work done
Full story

City leaderboard

Ranked by total bribe volume reported.

  1. 1Jaipur, Rajasthan
    Most reported: Police
    ₹4,20,000
  2. 2Noida, Uttar Pradesh
    Most reported: Police
    ₹2,74,400
  3. 3Surat, Gujarat
    Most reported: Police
    ₹2,26,800
  4. 4Lucknow, Uttar Pradesh
    Most reported: Police
    ₹2,22,500
  5. 5Hapur, Uttar Pradesh
    Most reported: Police
    ₹1,77,000

Refusal success rates

Share of reporters who refused to pay and still got the service.

  1. 1Goa
    Work done for 2 of 2 who refused
    100%
  2. 2Gujarat
    Work done for 1 of 1 who refused
    100%
  3. 3Maharashtra
    Work done for 3 of 5 who refused
    60%
  4. 4Delhi
    Work done for 1 of 2 who refused
    50%
  5. 5Andhra Pradesh
    Work done for 1 of 2 who refused
    50%

Compare departments

Average bribe, refusal rate and volume, side by side.

How it works

No account. No name. No trace. Just the facts: department, amount, what happened.

Report anonymously

File a report in 60 seconds

No account needed. No name collected. Select the department, enter the amount, describe what happened.

Others corroborate

Similar reports confirm the pattern

When reports cluster around one office or service within the same month, the report is marked corroborated automatically.

Data goes public

Every report enters the permanent index

Searchable by state, department, amount and date. Mirrored nightly so it cannot disappear.

Questions

Yes. No account, no login, no device fingerprint. We never store your raw IP. It is one-way hashed with a key that rotates daily, so it cannot be traced back to you or used to link your reports across days. That hash exists purely to catch spam and abuse.

Every report chips away at impunity.

Takes 60 seconds. Stays anonymous. Matters more than you think.

Report a bribe

Keep free and independent

No ads, no paywalls, no strings. Server and moderation costs come out of pocket. Chip in to keep the data public and growing.

Support the project