Form 10BD / Form No. 113 CSV Checker for Indian Trusts and NGOs
Find what the portal will reject in a donation statement CSV — row, column and the fix.
Try before you buy.
- Free preview: every count of the check, with the first problems and rows to combine (up to 10; a single problem with its explanation hidden).
- Locked until you unlock it: download and copy.
- Unlock: Premium pass, ₹799 for 30 days, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Donation statement
Or paste the CSV text
No file handy? — a made-up Form 10BD statement with deliberate mistakes.
Reading the file…
Result
Problems
No problems found. Upload the CSV on the portal, then download the donors’ certificates from there.
Rows to combine
One donor, donation type and mode of receipt on several rows: the rules ask for one row with the year’s total. Fix and build combines them.
| Rows | Donor | ID | Type | Mode | Together |
|---|
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
Tax rules and rates change. This calculator follows the rules described on this page and may not cover every situation. Check the official source or a qualified tax professional before filing or invoicing.
About the Form 10BD / Form No. 113 CSV Checker for Indian Trusts and NGOs
Registered trusts, NGOs, temples, mosques and gurdwaras approved for donor deductions report every donation of the year in a statement: Form 10BD for donations up to FY 2025-26 (rule 18AB of the Income-tax Rules, 1962) and Form No. 113 from FY 2026-27 (rule 190 of the Income-tax Rules, 2026). The e-filing portal gives an Excel template that you fill in and save as a CSV file, and a single wrong drop-down value, an amount typed with commas or a PAN with one character off sends the upload back — while the donors’ certificates wait on it.
This checker reads the filled template — the CSV you would upload, or the Excel file before you save it — and lists every problem in plain words with its row and column: the 12 columns of the Form 10BD template (A–L) or the 9 of Form No. 113 (A–I), the drop-down values, each donor’s PAN, Aadhaar number, passport, voter ID or foreign TIN against its format, amounts, the 25,000-row limit, duplicates, rows of one donor that the rules ask you to combine, cash above ₹2,000 and gifts in kind, blank names and addresses, and the encoding, comma and line-break problems that break a CSV. The file is read on your device and never uploaded.
Without a pass, the free preview shows every count of the check with the first problems and rows to combine; the full list of problems, the report file and the copied summary need a Premium pass.
How to use it
- Choose the filled template: the
.csvyou would upload, or the Excel template (.xlsx) before you save it as CSV. Or paste the CSV text, or Try the example — a made-up statement with deliberate mistakes. - Leave Form on From the columns, or choose Form 10BD (FY 2025-26 and earlier) or Form No. 113 (FY 2026-27 onwards). Choose the financial year if you know it.
- For a CSV, add the blank template you downloaded from the portal (optional): its own drop-down lists then decide what counts as an exact value. An Excel file carries its lists with it.
- Read the result: errors stop the upload or break a rule, warnings are worth a look, notes need no change. Each problem gives the row, the column and what to do; filter by kind or topic. Without a pass the free preview lists the first problems after the counts.
- With a Premium pass, or after unlocking this result, copy the summary for your accountant or keep the whole report as a CSV file.
- Correct the template in Excel and check it again, or choose Fix and build to open the statement builder with this file: it combines rows, cleans names and addresses and writes a new CSV.
Examples
Row 5, column L: 1,00,000
Error: write the amount without commas (100000, not 1,00,000)
Rows 2 and 3: PAN ABCPS1234K, Corpus, electronic — ₹25,000 and ₹5,000
Warning: the rules ask for one row with the year’s total, ₹30,000
Column D: 2.34568E+11
Error: the number is in scientific notation and its last digits are lost — format the column as Text and type it again
Kiran Desai,Flat 2, Rose Apartments Panaji,Others,Cash,500
Error: the row has 13 cells instead of 12 — the comma split the address
Common uses
- A trust’s accountant checking the statement before the 31 May upload.
- A CA firm checking statements prepared by several client NGOs.
- Finding why the portal rejected an upload: a column out of place, a drop-down typed by hand, a number Excel cut short.
- Seeing which donors have several rows that should be one.
What is checked
- The file: commas (not semicolons) between cells, quote marks that open and close, line breaks inside cells, empty rows between donations, characters damaged by saving in another encoding (“é”, “�”, or “?” inside a name), and the 25,000-row limit of one file.
- Columns: the template’s header row, the number of columns and their order — Form 10BD: Sl. No., Pre Acknowledgement Number, ID Code, Unique Identification Number, Section Code, Unique Registration Number, its date of issue, name, address, Donation Type, Mode of receipt and amount; Form No. 113: Sl. No., Pre-Acknowledgement Number, the donor’s ID number, ID Code, name, address, Donation Type, Mode of Receipt and amount.
- Drop-downs: the ID code, section code, donation type and mode of receipt, exactly as the drop-down has them (a typed “PAN” or “UPI” is flagged).
- Donor IDs: a PAN’s structure (and its 5th character against the donor’s name), an Aadhaar number’s 12 digits and Verhoeff check digit (Form 10BD only), and the shape of passport, voter ID and driving licence numbers.
- Amounts: digits only, at most two decimals, more than zero; no ₹, commas or spaces.
- Rows to combine and duplicates: one donor, donation type and mode on several rows, and rows repeated exactly.
- Cash and kind: cash rows above ₹2,000 and donations in kind, which are reported but give the donor no deduction.
- A revised Form 10BD: the portal’s list of 10BEs with a 13th column, M, is read as a revised statement: every row needs Revised or Delete there, and its rows are not added up as new donations.
Form 10BD or Form No. 113?
Donations of FY 2025-26 and earlier years are reported in Form 10BD under the Income-tax Act, 1961: its template has 12 columns, with drop-downs in columns C (ID Code), E (Section Code), J (Donation Type) and K (Mode of receipt), and also takes Aadhaar, driving licence and ration card numbers. Donations from FY 2026-27 onwards go into Form No. 113 under rule 190 of the Income-tax Rules, 2026: 9 columns A–I, ID codes 1 (PAN, mandatory where the donor has one), 2 (passport), 3 (elector’s photo identity number) and 4 (the tax identification number of the country where the donor lives), five donation types (corpus, voluntary contribution other than corpus, specific grant, CSR funds, others) and four modes of receipt (cash, kind, electronic including account-payee cheques and drafts, others). The checker works out the form from the columns.
The portal’s own CSV template for Form No. 113 follows the notified form; where its drop-down wording differs from the form’s notes, load the blank template so its lists decide.
Donations for scientific, social-science or statistical research went into Form 10BD too, under the section codes 35(1)(ii), (iia) and (iii). From FY 2026-27 a research association, university, college or company approved for them reports them in Form No. 15 under rule 31 of the Income-tax Rules, 2026 (section 45(3) of the Income-tax Act, 2025), not in Form No. 113. Form No. 15 has its own layout, and this checker does not cover it.
The rules behind the warnings
- One row per donor, type and mode. Rule 190(3) asks the donee to add up all donations of the same nature from one person in the year, and Note 6 of Form No. 113 to fill “separate rows … for each such combination” of type and mode. A donation with a pre-acknowledgement number keeps its own row: a certificate was issued for it by hand.
- Joint donations are attributed in the shares the donors gave, or equally (rule 190(3)(b)).
- Cash above ₹2,000 is reported, but gives the donor no deduction (Income-tax Act, 2025, section 133(5); section 80G(5D) of the 1961 Act), and a deduction is allowed only for a donation made as a sum of money (section 133(4)), so gifts in kind give none either.
- Due date: 31 May after the financial year, for the statement and the donors’ certificates (rule 190(6) and (8)). A late statement costs a fee of ₹200 a day, capped at the amount concerned (section 429), and may bring a penalty of ₹10,000 to ₹1,00,000 (section 464); for Form 10BD the same comes from sections 234G and 271K of the 1961 Act (portal FAQ).
Uploading on the portal
The portal’s user manual has you download the template from the Details of the donors and donations tab, fill it in, save it with File → Save As → CSV (Comma delimited) and upload the CSV. One file holds at most 25,000 rows; more donations go into another statement, and a statement may be filed several times for one year — each time with only the donations not reported before (a duplicate already filed is removed with a revised statement, whose rows carry Revised or Delete in column M). The certificates for donors — Form 10BE, and Form No. 114 from FY 2026-27 — are then downloaded from the portal.
Limitations
- It checks the format and the rules that can be read from the file; it cannot tell whether a PAN belongs to the donor or exists (the portal checks that), and a PAN’s check letter cannot be verified offline.
- Drop-down wording is checked against the portal template’s lists when the file (or the blank template you add) carries them; otherwise against the wording of the template and the notified form, and a value spelt differently is a warning, not an error.
- It does not file anything or make certificates: Form 10BE and Form No. 114 come only from the portal.
- The Form No. 113 checks follow the notified form; if the portal’s template for it differs, add that template so its own lists are used.
Privacy
The statement is read in your browser and never uploaded or stored; closing the page discards it.
Frequently asked questions
What do I get without a pass?
Without a pass, Form 10BD / Form No. 113 CSV Checker for Indian Trusts and NGOs shows every count of the check, with the first problems and rows to combine (up to 10; a single problem with its explanation hidden). Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Which statement do I file for donations received in FY 2026-27?
Form No. 113, under rule 190 of the Income-tax Rules, 2026, due by 31 May after the year ends. Donations of FY 2025-26 and earlier years are still reported in Form 10BD, and so are corrections to those statements (revised Form 10BD). Donations for research, which Form 10BD carried under section 35(1)(ii), (iia) or (iii), go into Form No. 15 under rule 31 from FY 2026-27.
Why does the checker flag “PAN” when it is a PAN?
Because the template’s drop-down says Permanent Account Number (in Form No. 113 the code is 1). A value typed or pasted in place of the drop-down’s own wording may not be read by the portal, so choose it from the drop-down.
My Aadhaar numbers show as 2.34568E+11. What happened?
Excel stored them as numbers in a General cell and writes 12-digit numbers in scientific notation, which loses the last digits. Format the column as Text, type the numbers again (or paste them as text) and save the CSV again. The checker also warns about this in an Excel file before you save it.
Do I report cash donations above ₹2,000?
Yes: every donation is reported. The donor just gets no deduction for a single donation above ₹2,000 paid in cash (section 133(5) of the Income-tax Act, 2025; 80G(5D) of the 1961 Act).
What about donations without the donor’s PAN or ID?
They cannot go into the statement, which needs an ID for every row. Keep them in a separate list: the audit report has a line for donations not reported for want of the donor’s identification, and anonymous donations have their own rules. The statement builder makes that list for you.
Is my file uploaded?
No. The file is read by your browser on your device; nothing is sent anywhere.