What Is 80G and Why It Matters
Section 80G of the Income Tax Act lets donors claim a tax deduction on donations to registered NGOs. For the donor, this means a ₹10,000 donation effectively costs them ₹5,000–₹7,000 depending on their tax bracket. For your NGO, 80G status is the single biggest driver of higher-value donations.
But 80G comes with compliance requirements. Get them wrong and your NGO risks losing its 80G registration — or worse, the donor's deduction is disallowed during tax assessment.
In India, 80G registration is issued by the Income Tax Department under the Commissioner of Income Tax (Exemptions). The registration is valid for a specified period (usually 3–5 years) and must be renewed before expiry. Without valid 80G registration, your NGO cannot issue tax-deductible receipts, and donors cannot claim deductions.
The math that makes 80G powerful:
| Donor Tax Bracket | Donation Amount | Tax Saved | Effective Cost |
|---|---|---|---|
| 20% | ₹10,000 | ₹2,000 | ₹8,000 |
| 30% | ₹10,000 | ₹3,000 | ₹7,000 |
| 20% | ₹50,000 | ₹10,000 | ₹40,000 |
| 30% | ₹50,000 | ₹15,000 | ₹35,000 |
This means a donor in the 30% tax bracket can effectively donate ₹1,00,000 and only "lose" ₹70,000. That's a 30% incentive built into the tax code — and your website needs to capture it.
Why 80G Is Critical for Indian NGOs
India's nonprofit sector relies heavily on domestic donations. Unlike Western countries where corporate foundations and government grants dominate, Indian NGOs depend on individual donors — and 80G is the primary incentive that drives giving. Without it, your NGO is competing for donations without the tax advantage that makes giving attractive.
The impact is measurable: NGOs with valid 80G registration report 2–3× higher average donation sizes compared to those without. The tax benefit removes the psychological barrier of "losing" money — donors know they'll get a portion back at tax time.
The Compliance Landscape
80G compliance isn't just about issuing receipts. It's about maintaining a complete audit trail that can withstand scrutiny from the Income Tax Department. This includes:
- Donor records with PAN verification
- Sequential receipt numbering
- Monthly reconciliation of donations received vs. receipts issued
- Annual reporting in your Income Tax Return (ITR)
- Record retention for 7 years (the statute of limitations)
80G Receipt Requirements
Every donation receipt must contain all 7 mandatory fields. Missing even one invalidates the receipt.
The 7 Mandatory Fields
- Name of the NGO and its registration number — Must match exactly as registered with the Income Tax Department
- 80G registration number and validity date — Format: [Registration No]/[AO Code]/[Year]. Must be current (not expired)
- Donor's name — As it appears on their PAN card. Mismatch = disallowed deduction
- Donation amount — In words and figures (e.g., "Rupees Ten Thousand Only (₹10,000)")
- Date of donation — Must be within the financial year
- Mode of payment — Cash, cheque, online, UPI, NEFT, RTGS
- A statement: "This donation is eligible for deduction under Section 80G of the Income Tax Act, 1961"
What Invalidates a Receipt
- Missing or expired 80G registration number
- Donor name mismatch with PAN card
- Cash donations above ₹2,000 (not eligible for 80G deduction)
- Receipt issued after the financial year ends (31st March)
- Missing any of the 7 mandatory fields
- Receipt not numbered sequentially
- Duplicate receipt without proper adjustment
PAN Requirements
- Donations up to ₹2,000: PAN not required (but recommended)
- Donations above ₹2,000: PAN mandatory for 80G deduction
- If donor doesn't provide PAN: NGO can still issue receipt, but donor cannot claim deduction
- Capture PAN in donation form with validation (PAN format: AAAAA9999A)
Receipt Numbering
- Sequential numbering (001, 002, 003...)
- Financial year-wise numbering (80G-2025-001, 80G-2025-002...)
- Unique across all donation channels (online + offline)
- Maintain a master log for audit purposes
Sample Receipt Format
┌─────────────────────────────────────────────────────────────┐
│ [NGO NAME] │
│ 80G Registration: [Number] │
│ Valid until: [Date] │
├─────────────────────────────────────────────────────────────┤
│ Receipt No: 80G-2025-001 │
│ Date: [Donation Date] │
│ │
│ Received from: [Donor Name as per PAN] │
│ PAN: [Donor PAN] │
│ Amount: ₹[Amount] (Rupees [Amount in Words] Only) │
│ Mode: [UPI/Card/Net Banking/Cheque] │
│ │
│ This donation is eligible for deduction under Section 80G │
│ of the Income Tax Act, 1961. │
│ │
│ For [NGO Name] │
│ Authorised Signatory │
└─────────────────────────────────────────────────────────────┘
Building 80G Compliance Into Your Website
Option 1: Manual Process (Not Recommended)
How it works:
- Donor donates online or offline
- Staff manually creates receipt in Excel/Word
- Email or print receipt to donor
- Manually update donation ledger
Problems:
- 5–10 minutes per receipt — doesn't scale beyond 50 donations/month
- Error-prone (missing fields, wrong amounts, name mismatches)
- No audit trail
- Receipts issued late (donors forget, compliance issues)
- No automation for donor follow-up
When it works: NGOs with fewer than 20 donors per month and no plans to scale.
Option 2: Plugin-Based (WordPress)
How it works:
- Use GiveWP (₹15,000/year) or Razorpay's 80G add-on
- Receipt generated automatically on donation
- Basic customisation of receipt fields
- Email sent to donor automatically
Strengths:
- Automated — no manual work per donation
- Affordable — ₹15,000/year for GiveWP Pro
- Quick setup — 1–2 days
Limitations:
- Limited customisation of receipt format
- May not match your exact compliance needs
- Dependent on plugin updates (risk of breaking)
- No custom admin dashboard
- Limited reporting and analytics
When it works: NGOs with 50–200 donors per month, ₹10–25 lakh annual donations, basic compliance needs.
Option 3: Custom Built (Recommended for ₹10 Lakh+ NGOs)
How it works:
- Donation form captures donor name, PAN (validated), email, phone
- On successful payment, system generates PDF receipt with all 7 mandatory fields
- Receipt emailed to donor automatically within 60 seconds
- Donation logged in admin dashboard with receipt number, date, amount, donor details
- Sequential numbering enforced
- Audit trail maintained
Strengths:
- Full control over receipt format and compliance
- Fully automated — scales to unlimited donations
- Auditable — complete digital trail
- Custom admin dashboard for finance team
- Integration with CRM, WhatsApp, email
- PAN validation built into donation form
Limitations:
- Higher upfront cost (₹1,50,000–₹3,00,000)
- Requires 4–8 weeks development time
- Needs developer for maintenance
When it works: NGOs with 200+ donors per month, ₹25 lakh+ annual donations, FCRA requirements, multi-campaign operations.
Custom 80G Receipt Generation Flow
Donor fills form → PAN validated → Payment processed → Razorpay webhook fires →
System generates PDF receipt → All 7 fields auto-populated → Receipt emailed to donor →
Donation logged in database → Finance team notified → Audit trail created
Payment Gateway Integration
| Gateway | 80G Receipt Support | Recurring Donations | PAN Capture | Cost | Settlement |
|---|---|---|---|---|---|
| Razorpay | Yes (via API) | Yes | Via form | 2% | T+2 days |
| PayU | Yes | Yes | Via form | 2% | T+2 days |
| CCAvenue | Manual | Yes | Via form | 2–3% | T+3 days |
| Cashfree | Via webhook | Yes | Via form | 2% | T+2 days |
| UPI (direct) | No automation | No | Manual | ₹0 | Instant |
For 80G compliance, Razorpay is the strongest option because it provides a donation-specific API that returns payment metadata (amount, date, donor info) which you can use to auto-generate compliant receipts.
Razorpay webhook data available for receipt generation:
- payment_id
- amount (in paise)
- currency
- created_at (timestamp)
- notes (donor name, email, PAN if captured)
- method (UPI, card, netbanking)
Recommendation: Razorpay or PayU for most NGOs. UPI is cheapest but requires manual receipt generation and doesn't scale.
Compliance Checklist
- 80G registration is current (renew before expiry — check at incometaxindia.gov.in)
- Receipt format includes all 7 mandatory fields
- Cash donations capped at ₹2,000 per receipt (for 80G eligibility)
- Donor PAN captured for donations above ₹2,000
- Receipts are numbered sequentially
- Duplicate copies maintained (one for donor, one for NGO records)
- Annual donation report filed with ITR
- Foreign donations handled separately under FCRA
- Donation ledger reconciled monthly
- PAN validation built into online donation form
- Receipt emailed within 24 hours of donation
- 80G registration certificate displayed on website
FCRA vs 80G: What's the Difference?
| Feature | 80G | FCRA |
|---|---|---|
| Applies to | Domestic donations | Foreign donations |
| Tax benefit | Donor gets deduction | No donor deduction |
| Registration | With Income Tax Department | With Ministry of Home Affairs |
| Reporting | Annual ITR filing | Annual FCRA return |
| Bank account | Any bank | Designated FCRA bank account (State Bank of India) |
| Validity | 3–5 years (renewable) | 5 years (renewable) |
| Compliance burden | Moderate | High (detailed annual returns) |
| Registration fee | Nil | ₹1,000 (approx.) |
If your NGO receives both domestic and foreign donations, you need both registrations and must maintain separate bank accounts. FCRA funds cannot be used for purposes other than stated in the registration.
FCRA Compliance Requirements
- Maintain separate bank account at State Bank of India (New DelhiMain Branch)
- File annual FCRA return by 31st December each year
- Maintain complete records of foreign donations received
- Use funds only for stated purposes in FCRA registration
- No transfer of FCRA funds to unregistered accounts
- Audit by chartered accountant annually
Common Mistakes
- Using expired 80G number — Always check validity before issuing receipts; renew 3 months before expiry
- Not capturing donor PAN — Required for deductions above ₹2,000; implement PAN validation in donation form
- Issuing receipts for cash above ₹2,000 — These are not eligible for 80G; inform donors before accepting cash
- Mixing FCRA and 80G funds — Keep separate accounts and records; mixing is a compliance violation
- Late receipt issuance — Issue within 7 days of donation; automate email delivery
- Missing sequential numbering — Manual processes often break sequence; use automated numbering
- Not reconciling monthly — Donations received vs. receipts issued must match; reconcile monthly
- Forgetting to renew registration — Set calendar reminders 3 months before expiry
- Issuing duplicate receipts — Without proper adjustment; maintain master log
- Ignoring ITR filing requirements — Annual donation report must be filed with Income Tax return
ROI of Getting 80G Right
| Metric | Without 80G | With 80G |
|---|---|---|
| Average donation size | ₹2,000 | ₹5,000 |
| Donor conversion rate | 2–3% | 5–8% |
| Donor retention rate | 20–30% | 40–60% |
| Recurring donations | Rare | Common |
NGOs with proper 80G compliance and automated receipt generation see 2–3× higher donation volumes compared to those with manual processes.
Next Steps
- Verify your 80G registration status at the Income Tax portal (incometaxindia.gov.in)
- Audit your current receipt format against the 7 mandatory fields
- Choose an integration approach — manual (under ₹20 donors/month), plugin (50–200 donors), or custom (200+ donors)
- Set up automated receipt generation before your next fundraising campaign
- Implement PAN validation in your online donation form
- Train your finance team on 80G compliance requirements
- Schedule regular audits — monthly reconciliation, annual compliance review