Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Donation Statement CSV Builder (Form 10BD and Form No. 113)

Turn a donation register into the portal’s Form 10BD or Form No. 113 CSV, donor by donor.

Free preview, no sign-upIncluded in your pass Premium tool Premium pass: ₹799 for 30 days No upload
+2 more details Business For India

Try before you buy.

  • Free preview: the checks, totals and reconciliation of the whole statement, with its first rows (up to 10; a single row with its amount hidden); never the CSV.
  • 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.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

1. Year and organisation

Kept in this browser, so a CA firm can switch between client trusts. Nothing is uploaded.
Used in the file names only.
Approvals for donors’ deduction

Form 10BD writes the section code, the unique registration number (URN) of the approval and the date it was issued in every row. Copy them from the approval order (80G, or 35(1)(ii), (iia) or (iii) for research).

2. Donation registers

Or paste a register as CSV text

No register handy? — a made-up temple register of FY 2025-26.

Portal’s blank template optional
With the Excel template downloaded from the portal, the CSV uses its own header row and drop-down wording.

Next steps Done. What next?

All business tools

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 Donation Statement CSV Builder (Form 10BD and Form No. 113)

Every registered trust, NGO, temple, mosque or gurdwara whose donors claim a deduction reports the year’s donations in a statement: Form 10BD for FY 2025-26 and earlier years, Form No. 113 from FY 2026-27 (rule 190 of the Income-tax Rules, 2026). The portal wants one row per donor, donation type and mode of receipt, in its template’s columns, with drop-down wording, a donor ID on every row and at most 25,000 rows a file — and donation registers are kept in Tally, Busy, bank statements and Excel sheets that look nothing like that.

This builder reads your registers, lets you map their columns once (the mapping is saved for files with the same columns), cleans names and addresses, classifies each donation as corpus, general, specific grant, CSR or others and as cash, kind, electronic or others, adds them up per donor, type and mode, splits joint donations between the donors, and writes the statement CSV in the template’s column order. Donations without a donor ID go to a separate list with totals for the audit report, a reconciliation checks the statement against the books, and a helper prepares a revised Form 10BD from the portal’s list of 10BEs. In the free preview you see the checks, the totals and the first rows; a Premium pass unlocks the files. Everything runs in your browser.

How to use it

  1. Choose the financial year: the form follows from it. Fill in the organisation — for Form 10BD, the URN of your 80G approval and the date it was issued, which go into every row (a CA firm can keep several organisations).
  2. Add the donation registers: Excel or CSV exports from Tally or Busy, a bank statement, the Donation Receipt Generator’s register, or a filled statement template (the checker’s Fix and build opens it here). Or Try the example. When every dated donation of the registers falls in one other financial year, the year above switches to it and the page says so.
  3. Check the columns: each field shows the column it is read from and an example value; change any that is wrong. The mapping is remembered for files with the same columns.
  4. Check how donations are classified: every value of the register’s fund and mode columns is listed with what it counts as; change those that are wrong, and choose the mode for donations the register says nothing about.
  5. Read the statement, the reconciliation and the list of donations that cannot be reported. With a Premium pass, download the statement CSV (a ZIP of several files above 25,000 rows), the not-reported list and the reconciliation; without one you see the free preview.
  6. Upload the CSV on the portal under Details of the donors and donations. For a revised Form 10BD, load the portal’s Export 10BE’s generated into CSV list in the last panel; with a pass it gives the rows marked Revised or Delete.

Examples

Two donations of one donor, same type and mode
Input
Asha Sharma, PAN ABCPS1234K: ₹25,000 by NEFT and ₹5,000 by UPI, both to the corpus fund
Result
One row: Corpus · Electronic modes including account payee cheque/draft · 30000
A joint donation
Input
Kiran & Meera Desai, PANs ABCPD4321L / ABCPD8765M: ₹10,000 by UPI, shares 70/30
Result
Two rows: Kiran Desai 7000 and Meera Desai 3000 (equal halves when no shares are given)
A donation without the donor’s PAN
Input
Sunil Rao, ₹2,000 by UPI, no ID
Result
Not in the statement; listed with the reason, in the total for the audit report
A refund and a donation of the previous year
Input
−₹5,000 refund · a receipt dated 28/03/2025 in an FY 2025-26 register
Result
Both left out, each with its reason; the reconciliation shows what was left out

Common uses

  • A temple trust turning its counter and online-donation registers into the year’s statement.
  • An NGO combining Tally donor ledgers and a bank statement into one Form No. 113 file.
  • A CA firm preparing statements for several client trusts, with each organisation’s URN kept.
  • Correcting a filed Form 10BD: wrong amounts, missing addresses and duplicate rows.

What the builder does with your registers

  • Reads Excel (.xlsx, .xls) and CSV files of any layout: it finds the header row below a title block, skips total and balance lines, and leaves out cancelled receipts, refunds and debit entries, zero amounts and donations dated outside the financial year — each listed with the reason.
  • Maps the columns: donor’s name, address, PAN or other ID, ID type, amount, date, fund or type, mode, section, pre-acknowledgement number, receipt number, shares of a joint donation and a narration. A bank narration such as “UPI/…/GPay” or “CASH DEP” tells the mode when there is no mode column.
  • Cleans names and addresses: no line breaks, plain quotes and dashes, and (on by default) no commas, which are a common cause of broken uploads.
  • Checks every ID: a PAN’s structure and its 5th character against the name, an Aadhaar number’s Verhoeff check digit (Form 10BD only), and the shape of passport, voter ID and licence numbers.
  • Adds up the donations per donor, donation type and mode of receipt (and section, for Form 10BD), keeping a donation with a pre-acknowledgement number in its own row.
  • Writes the CSV in the template’s column order, split into files of 25,000 rows, each numbered from 1.

The rules it follows

  • Rule 190(3) of the Income-tax Rules, 2026 (rule 18AB for Form 10BD): all donations of the same nature from one person in the year are added up, and a donation in the names of several people is attributed in the shares they gave, or equally. Note 6 of Form No. 113: separate rows for each combination of donation type and mode.
  • Form No. 113 has five donation types (corpus, voluntary contribution other than corpus, specific grant, CSR funds, others) and ID codes 1 (PAN), 2 (passport), 3 (elector’s photo identity number) and 4 (foreign TIN); Form 10BD has three types (corpus, specific grant, others — a general donation is “others” there), a section code and the URN of the approval on every row, and also takes Aadhaar, driving licence and ration card numbers.
  • Donations for research (section 35(1)(ii), (iia) or (iii) of the 1961 Act, section 45(3) of the Income-tax Act, 2025) went into Form 10BD under their own section codes. From FY 2026-27 they are reported in Form No. 15 under rule 31, not in Form No. 113: the builder leaves a donation the register’s section column names as one for research out of a Form No. 113 statement and lists it under Left out. It does not make Form No. 15.
  • A cash donation above ₹2,000 is reported but gives the donor no deduction, and only donations of money are deductible (Income-tax Act, 2025, section 133(4) and (5)): the reconciliation shows both.
  • The statement is due by 31 May after the year; a late one costs ₹200 a day (section 429) and may bring a penalty of ₹10,000 to ₹1,00,000 (section 464) — sections 234G and 271K of the 1961 Act for Form 10BD (portal FAQ).

Revised Form 10BD

The portal’s user manual files a revised Form 10BD from the list of 10BEs already generated (Export 10BE’s generated into CSV): you change a row’s name, address or amount and put Revised in column M, or put Delete to remove a row, and upload it. Load that list here after building the corrected statement: each 10BE is compared with the books, and a row changes to Revised when the name, address or amount differs, or to Delete when the books no longer have that donor, type and mode (or when it repeats another 10BE of the same donor). Donations not in the list at all go into another original Form 10BD, which the builder writes as a separate CSV. Compare the file with the template the portal shows in the revised filing before you upload it.

What it never does

It does not file anything, and it never makes Form 10BE, Form No. 114 or pre-acknowledgement numbers: the donors’ certificates are generated by the income-tax portal after the statement is filed, and only those carry the donor’s deduction. For receipts given when a donation comes in, use the Donation Receipt Generator; to check a statement made elsewhere, the Form 10BD / Form No. 113 CSV Checker.

Limitations

  • Donors are matched by their ID: the same person written with two different IDs counts as two donors, and two people sharing an ID as one (the warnings list names that differ for one ID).
  • Without the blank template from the portal, drop-down values are written in the wording of the template and the notified form; load the template and its own wording is used.
  • Joint donations are split only when every donor of the entry has an ID in the same cell, in the same order as the names.
  • The revised statement follows the portal’s user manual; Form No. 113’s correction statement is not covered until the portal publishes its procedure.
  • It makes Form 10BD and Form No. 113 only: research donations of FY 2026-27 onwards belong in Form No. 15 (rule 31), which it does not make.
  • It cannot check that an ID belongs to the donor or exists: the portal does that when the statement is filed.

Privacy

Your registers, donors and the statement stay in this browser. The column mappings, the classification of your values and your organisations are kept in this browser’s storage so you do not set them again; nothing is uploaded.

Frequently asked questions

What do I get without a pass?

Without a pass, Donation Statement CSV Builder (Form 10BD and Form No. 113) shows the checks, totals and reconciliation of the whole statement, with its first rows (up to 10; a single row with its amount hidden); never the CSV. 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 does it make for FY 2026-27?

Form No. 113, with its 9 columns A–I (Sl. No., Pre-Acknowledgement Number, the donor’s ID number, ID Code, name, address, Donation Type, Mode of Receipt, amount), due by 31 May after the year. For FY 2025-26 and earlier years it makes Form 10BD with the template’s 12 columns.

Do donations of one donor have to be combined?

Yes: rule 190(3) asks for all donations of the same nature from one person in the year to be added up, and the form wants a separate row for each combination of donation type and mode. So a donor who gave to the corpus by UPI twice and to general funds in cash once has two rows.

What happens to donations without a PAN or other ID?

They cannot be reported, because every row of the statement needs the donor’s ID. They are listed separately with their total, which the audit report asks for (donations not reported for want of the donor’s identification), and anonymous donations are shown apart.

My register has more than 25,000 rows. What now?

The builder adds the donations up first, so the statement often has far fewer rows than the register. If it still has more than 25,000, the CSV is split into numbered files of 25,000 rows each, downloaded together as a ZIP: file each one as another original statement.

Does it make the donors’ certificates?

No. Form 10BE (Form No. 114 from FY 2026-27) is generated by the income-tax portal after the statement is filed, and only that certificate supports the donor’s deduction.

Is my data uploaded?

No. The registers are read in your browser; only the mappings and settings you choose are kept in this browser’s storage.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.