Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
Legal Suvidha
Income Tax

JSON Scheme for Form ITR-7

Form ITR-7 is the income tax return for charitable trusts, religious trusts, political parties, scientific research associations, universities and other exempt institutions filing under Section 139(4A) to 139(4D). The Central Board of Direct Taxes has moved ITR-7 to a JSON-based offline utility — the taxpayer downloads the utility from incometax.gov.in, imports pre-filled data, completes the schedules, generates the JSON, uploads it to the e-filing portal and verifies the return using DSC or EVC within thirty days.

Priyanka WadheraPriyanka Wadhera
Published: 21 May 2022
Updated: 23 May 2026
13 min read
JSON Scheme for Form ITR-7
1
2
3
4
5
6
7
8
9
10

CBDT has shifted ITR-7 to JSON utility for trusts, political parties and exempt institutions. Filing workflow, linked forms and common errors for AY 2027-28.

JSON Scheme for Form ITR-7

Form ITR-7 is the income-tax return for charitable trusts, religious trusts, political parties, scientific research bodies, news agencies and educational institutions that claim exemption under the Income-tax Act 1961. For Assessment Year 2027-28 (Financial Year 2026-27), CBDT mandates filing through a JSON-based offline utility — not XML, not Excel. This guide walks you through the complete workflow: who files, which linked forms must precede ITR-7, how to navigate the JSON utility, and exactly which errors attract scrutiny, defective-return notices, and outright denial of exemption under Section 11.


Who Must File ITR-7 for AY 2027-28

Section 139 of the Income-tax Act 1961 identifies four sub-sections that create the ITR-7 obligation:

Section 139(4A) — Every person in receipt of income derived from property held under trust for charitable or religious purposes, if total income before claiming exemption under Section 11 and 12 exceeds the basic exemption limit. In practice, every active charitable trust registered under Section 12AB meets this threshold and must file.

Section 139(4B) — Political parties whose income exceeds the exemption threshold.

Section 139(4C) — Scientific research associations (Section 10(21)), news agencies (Section 10(22B)), trade unions, hospitals, medical institutions and educational institutions claiming exemption under various sub-clauses of Section 10(23C).

Section 139(4D) — Universities, colleges and other institutions covered by Section 10(23C)(iii), (iv), (v), (vi) or (via) that are not mandated to file under any other provision.

One nuance worth noting: a trust that holds a valid 12AB registration but whose gross receipts fall below the filing threshold in a particular year is still strongly advised to file a nil return. Gaps in compliance history attract unnecessary scrutiny during re-registration proceedings before the Commissioner (Exemptions).


What the JSON Scheme Is — and Why It Replaced Excel

The JSON scheme (JavaScript Object Notation schema) is the CBDT-published data contract that defines every field, data type, permissible value and cross-field validation rule within ITR-7. Think of it as the blueprint that the ITD's Centralised Processing Centre (CPC) in Bengaluru uses to accept, reject or flag a return.

Before FY 2021-22, ITR-7 filers used Java-based or Excel-based utilities that produced XML. Those had well-documented problems: schema drift between utility versions and the CPC's parsing engine, data loss on large trusts with extensive donation schedules, and no real-time validation feedback. The JSON utility corrects all three.

Practical differences for AY 2027-28:

  • Pre-fill download: Log into incometax.gov.in > e-File > Income Tax Returns > Download Pre-Filled Data. The portal pushes TDS data from Form 26AS, and AIS/TIS data, directly into the utility — reducing manual entry errors on TDS schedules that trusts frequently mis-report.
  • Schema-level validation: Before you upload, the utility validates cross-schedule consistency. It will flag, for instance, if the URN entered in the Registration Details schedule does not match the 16-character format issued under Form 10AC.
  • Versioning: The CBDT releases utility updates throughout the filing season (V1.0, V1.1, V1.2 and so on). Always download the utility from the portal on the day you intend to generate the final JSON. A version more than two weeks old risks portal rejection.

The JSON file is not something you edit in a text editor. You work within the offline utility; it assembles and exports the JSON. Professional offices using accounting software such as Tally Prime or Zoho Books can export schedule-level data and import it into the utility, but the utility remains the final assembly and validation point.


The Filing Calendar — Every Date That Matters

Missing one deadline cascades into the next. Here is the full sequence for AY 2027-28:

Form / FilingApplicable EntityDue Date
Form 10BD — Statement of donations receivedAll Section 80G-registered trusts31 May 2027
Form 10BE — Donor certificatesAll Section 80G-registered trusts31 May 2027
Form 9A — Option to apply income in next yearAny trust short of 85% applicationOn or before filing ITR-7
Form 10 — Notice of accumulation under Section 11(2)Trusts accumulating income for specific purposesOn or before filing ITR-7
Form 10B — Audit report (large trusts)Trusts with receipts > Rs. 5 crore; or foreign contribution received; or >15% applied outside India30 September 2027
Form 10BB — Audit report (10(23C) entities)Educational and medical institutions under Section 10(23C)30 September 2027
ITR-7 — audited entitiesAll trusts required to file Form 10B / 10BB31 October 2027
ITR-7 — non-audited entitiesOthers31 July 2027

One sequence that confuses many trust administrators: Form 10B and Form 10BB are filed on the portal by the chartered accountant, not by the trust. After the CA uploads the audit report, the trust's authorised signatory must log in and accept it. Only then does the report reach "Submitted and Accepted" status, which the ITR-7 upload process checks before allowing submission. If the CA uploads on 28 September but the trustee takes 10 days to accept, and the trust then files ITR-7 in late October, the return will carry a correctly linked audit report — but if acceptance happens after 30 September, the audit report itself is treated as belated.


Linked Forms: Sequence and Consequences

Think of ITR-7 as the outermost layer. Each inner layer must be in place first.

Form 10BD and Form 10BE — Donations Before Everything Else

If your trust is registered under Section 80G, file Form 10BD — the statement of all donations received during FY 2026-27 — by 31 May 2027. This form captures each donor's name, PAN or Aadhaar, donation amount and mode. The portal auto-generates Form 10BE certificates for donors once 10BD is accepted.

Why this matters directly for ITR-7: the CPC reconciles donation totals in ITR-7's Schedule TR (Donations Received) with the data in Form 10BD. A mismatch — even of Rs. 500 — triggers an automated query. If your ITR-7 donations exceed what you reported in 10BD, the excess may be reclassified as anonymous donations and taxed at 30% flat under Section 115BBC.

Penalty for late Form 10BD: Rs. 200 per day under Section 234G, capped at the total donation amount reported in the statement.

Form 9A — Exercise This Option Before the Deadline Passes

Section 11(1) provides that income applied to charitable purposes during the year is exempt. If application falls short of 85% of income, you have two escape routes. The first is Form 9A — a declaration under the proviso to Section 11(1) that the unspent income will be applied in the immediately following year. This option must be exercised on or before the due date of filing the return. Trusts that discover mid-October that their application shortfall cannot be covered, and then try to file Form 9A after 31 October, find the portal rejects it as belated. The shortfall then becomes taxable.

Form 10 — Specific Purpose Accumulation

Where a trust sets aside income for a specific future purpose — a new school building, a rural clinic — it files Form 10 under Section 11(2), declaring the purpose and the amount. Accumulated income is protected from tax for up to five years. Form 10 must be filed before or with ITR-7, and the acknowledgement number must be entered in Schedule IA (Income Accumulated / Set Apart) of the JSON utility.


Step-by-Step: Filing ITR-7 Using the JSON Utility

  1. Download the current utility: incometax.gov.in > Downloads > Offline Utilities > ITR-7 for AY 2027-28. Extract the ZIP. Note the version number displayed on the utility's splash screen.
  1. Download your pre-fill JSON: Log in to the e-filing portal > e-File > Income Tax Returns > Download Pre-Filled Data > AY 2027-28. Save this JSON file — it is your seed data.
  1. Import pre-fill: Open the utility. Click "Import Pre-Filled Data" and select the downloaded file. Basic information, TDS entries from Form 26AS, and registered bank accounts populate automatically.
  1. Fill Part A — General Information: Confirm the trust's name, PAN, registration section (12AB / 10(23C) / etc.) and the Form 10AC URN exactly as it appears on the registration certificate. This field is case-sensitive and 16 characters long. Copy-paste; do not retype.
  1. Complete Schedule TR — Donations Received: Enter voluntary contributions (corpus and non-corpus separately), anonymous donations (separate ledger) and any grant income. Reconcile totals with your finalised Form 10BD before entering.
  1. Fill Schedules IE-1 to IE-4: Report income under each head — house property, capital gains, business income (if any), other sources. Each head feeds the Section 11 exemption calculation.
  1. Schedule AI — Application of Income: List all amounts applied to charitable purposes during FY 2026-27 — staff costs, programme expenses, direct relief, capital expenditure on exempt assets. Each line item must have a payment date. Expenses accrued but not paid before 31 March 2027 do not qualify as "applied" without a Form 9A election.
  1. Schedule IA — Accumulation: Enter the Form 10 acknowledgement number, the amount set apart and the specific purpose. The utility validates the acknowledgement against the portal's Form 10 database.
  1. Schedule DA — Depreciation: Use Written Down Value (WDV) as per the Income-tax Act, not as per the Companies Act rates. Do not claim depreciation on assets whose full cost was already claimed as application of income in the year of purchase — Section 11(6) bars this double deduction explicitly.
  1. Validate: Click "Validate". Resolve all red-flag errors before generating JSON. Common red flags: blank mandatory fields, URN format mismatch, negative figures in application schedules.
  1. Generate JSON: Click "Preview and Submit" > "Generate JSON". Note the file name — the portal is case-sensitive.
  1. Upload and verify: Portal > e-File > Upload ITR-7. After upload, verify immediately using a Class 3 Digital Signature Certificate (DSC) or EVC via net banking / Aadhaar OTP. Verification must be completed within 30 days of upload. An unverified return is treated as not filed — and the trust loses Section 11 exemption for the entire year.

Worked Example: XYZ Charitable Trust, FY 2026-27

Profile: XYZ Charitable Trust, registered under Section 12AB, Form 10AC URN: AABCX9876BE20230. Gross receipts Rs. 7.2 crore (exceeds Rs. 5 crore → Form 10B mandatory).

Income breakdown:

  • Corpus donations received: Rs. 1 crore (capital receipt — credited to Corpus Fund, not treated as income)
  • Non-corpus voluntary contributions: Rs. 4.2 crore
  • Interest and rental income: Rs. 2 crore
  • Total income for Section 11 purposes: Rs. 6.2 crore

Application during FY 2026-27:

  • Programme expenses paid before 31 March 2027: Rs. 4.5 crore (72.6% of income)
  • 85% threshold: Rs. 5.27 crore
  • Shortfall: Rs. 77 lakh

Steps taken to cover shortfall:

  • Form 10 filed — accumulation of Rs. 60 lakh for construction of a rural health centre
  • Form 9A exercised — Rs. 17 lakh to be applied in FY 2027-28
  • Total applied + set apart: Rs. 4.5 crore + Rs. 60 lakh + Rs. 17 lakh = Rs. 5.27 crore (exactly 85%) → nil income-tax on exempt income

Anonymous donations received: Rs. 80,000

  • Taxable at 30% under Section 115BBC = Rs. 24,000 tax payable
  • This must be reported in Schedule TR and tax computed separately — it does not get the Section 11 shelter

Scenario: What if Form 10BD was filed 40 days late? Penalty under Section 234G = Rs. 200 × 40 days = Rs. 8,000. Beyond the financial cost, the trust's 80G registration is at risk of receiving a show-cause notice if late filing recurs.

Scenario: What if Form 10B was submitted by the CA on 2 October 2027 — two days after the deadline? A belated audit report means the conditions under the proviso to Section 12A(1)(b) are not met. The CPC can bring the full income of Rs. 6.2 crore to tax at 30% — a liability of approximately Rs. 1.86 crore. The trust would need to file a condonation-of-delay application before the CBDT, which is neither quick nor certain. This single missed deadline is the highest-stakes risk in ITR-7 compliance.


Common Mistakes and How to Fix Them

URN entered incorrectly in Part A: The Form 10AC URN is 16 characters and case-sensitive. A single wrong character causes the CPC to treat the registration as unverified, leading to Section 11 exemption denial. Fix: Copy-paste directly from the Form 10AC PDF.

Filing ITR-7 before Form 10B is in "Accepted" status: The portal allows the upload, but the return lands in "Defective" status under Section 139(9). You receive a notice and typically 15 days to file a corrected return. Fix: Check the trust's Worklist in the e-filing portal — Form 10B must show "Submitted and Accepted" before you generate and upload the ITR-7 JSON.

Corpus donations included in Schedule AI as application: Corpus donations are capital receipts and belong on the balance sheet, not in the income-and-expenditure account. Inflating application figures by routing corpus utilisation through Schedule AI leads to CPC reconciliation mismatches. Fix: Maintain a separate Corpus Fund account; only revenue expenditure enters Schedule AI.

Depreciation claimed on assets already fully expensed: A trust that bought equipment for Rs. 8 lakh and claimed it as 100% application in FY 2023-24 cannot now claim depreciation on the same asset in AY 2027-28. Section 11(6) is unambiguous on this. Fix: Maintain a bifurcated asset register — one column for "cost claimed as application", another for "WDV for depreciation". Claim depreciation only on the balance.

Form 10BD total not matching Schedule TR: A trust adjusts a returned donation or adds a last-minute contribution after Form 10BD is filed, without filing a revised Form 10BD. The ITR-7 then shows a higher donation total than 10BD, triggering an anonymous-donation reclassification notice. Fix: Freeze your donor database by 10 May each year so Form 10BD can be filed accurately by 31 May.

Not segregating anonymous donations: Cash-box collections at events, donation boxes and "no-PAN" contributions are anonymous donations within Section 115BBC. Many trusts classify these as regular voluntary contributions. Fix: Open a separate ledger head "Anonymous Donations (Section 115BBC)" and report them in the designated field in Schedule TR.

Using an outdated utility version: A return generated on V1.0 may be rejected if the portal has progressed to V1.2. Fix: Always check the version banner when opening the utility. If you have a saved working file from an older version, open it in the new utility — data carries forward — and regenerate the JSON.


Post-Filing: What to Do After the JSON Is Uploaded

Once verified, download the ITR-V acknowledgement immediately. For ITR-7, there is no requirement to post a signed physical copy to CPC Bengaluru — electronic verification via DSC or EVC is sufficient.

Check the return's processing status 48–72 hours after verification. "Successfully e-Verified" means the return is in processing. "Defective u/s 139(9)" means a specific schedule has failed validation — read the defect notice carefully; it cites the exact field. You generally have 15 days from the notice date to upload a corrected return.

Keep the following documents readily accessible for at least six years (the assessment and re-assessment window under Section 153):

  • Audited accounts and Form 10B / 10BB signed report
  • Form 10AC registration certificate and URN
  • Form 9A and Form 10 acknowledgements with the portal's e-receipt
  • Form 10BD submission acknowledgement and copies of Form 10BE issued to donors
  • Bank statements supporting every application-of-income entry in Schedule AI
  • Board / trust committee resolution authorising accumulation under Section 11(2)

Key Takeaways

  • ITR-7 for AY 2027-28 is JSON-only: Download the current version of the offline utility from incometax.gov.in on the day you generate the final return; prior-year or outdated versions will be rejected at the portal.
  • File Form 10BD and Form 10BE by 31 May 2027: Late filing attracts Rs. 200 per day under Section 234G and creates donation-mismatch exposure at the CPC that can reclassify identified-donor contributions as anonymous — and taxable at 30%.
  • Form 9A and Form 10 must precede ITR-7: Both must carry valid acknowledgement numbers entered in the corresponding schedules of the JSON utility; filing them after the ITR-7 due date is not permitted.
  • Form 10B / 10BB audit reports must reach "Accepted" status by 30 September 2027: A two-day delay can expose the trust's entire income to tax at 30%, creating a liability that can run into crores for larger trusts.
  • The Form 10AC URN is case-sensitive: Always copy-paste the 16-character string; a mismatched URN causes automatic denial of Section 11 exemption during CPC processing.
  • Anonymous donations are taxed at 30% flat under Section 115BBC: Segregate them in your accounts before 31 March 2027 year-end close; do not bundle them with regular voluntary contributions.
  • Electronic verification must be completed within 30 days of JSON upload: An unverified return is legally treated as not filed, stripping the trust of its Section 11 exemption for the entire financial year.

Frequently Asked Questions

Who is required to file ITR-7?
ITR-7 is filed by charitable and religious trusts, political parties, scientific research associations, news agencies, universities, colleges, hospitals and other institutions claiming exemption under various clauses — required to file under Sections 139(4A) to 139(4D) of the Income Tax Act.
What is the due date for filing ITR-7?
ITR-7 is due by 31 October 2027 for entities required to get accounts audited under the Income-tax Act, and by 30 November 2027 where transfer-pricing applies. The audit report in Form 10B or 10BB must be filed at least one month before, i.e. by 30 September 2027.
How do I generate a valid JSON for ITR-7?
Download the latest CBDT-released ITR-7 offline utility for AY 2027-28 from incometax.gov.in. Import the pre-fill JSON, complete all income heads and schedules, validate to clear all errors, and click Generate JSON. The resulting file can be uploaded directly to the e-filing portal.
Is digital signature mandatory for ITR-7?
Digital signature is mandatory for trusts subject to audit, political parties and entities required to file Form 10BD. Other taxpayers can verify ITR-7 using Electronic Verification Code (EVC) generated through Aadhaar OTP, net banking or bank-account-based authentication within 30 days of uploading.
Priyanka Wadhera
Content Reviewed By

CA | POSH Consultant | Financial Advisor

"I help startups and mid-sized businesses scale by streamlining their tax advisory, POSH compliances, and virtual CFO systems with 100% precision."

Share this article:

Related Posts

View All