GST, income-tax and MCA uploads: size limits and how to meet them
For accountants and small businesses. The document limits on the GST, income-tax and MCA portals, how to get registration documents, notice replies and eForm attachments under them, and why you compress before signing.
Tax and company-law portals each set their own document limits. The limits aren't hard to meet, but the right method differs by portal, and one mistake (compressing a signed PDF) can make a filing invalid.
These are the limits commonly reported for recent use. The upload screen you are using always shows the limit it enforces. Use that number.
| Portal | What you upload | Limit | Format |
|---|---|---|---|
| GST registration | Address proof, rent agreement, photos, authorisation | 100 KB per document | PDF or JPEG |
| GST notices and appeals | Replies and annexures | typically up to 5 MB per attachment | |
| Income-tax e-proceedings | Evidence: statements, ledgers, bills | 5 MB per attachment | |
| MCA21 (V3) | eForm attachments: resolutions, consents, proofs | about 6 MB |
GST registration: the 100 KB squeeze
The GST registration form stops at every document tab with the same rule: PDF or JPEG, 100 KB at most. A one-page electricity bill from a copy shop is often around 400 KB, and a rent agreement can run to several pages.
- Use greyscale for bills and agreements, and black and white for typed pages. Colour uses up the budget.
- Keep the name, address and dates readable. The officer compares the address with what was typed in the form, and a blurred scan is a common reason for a clarification notice.
- If an eight-page agreement still won't fit, upload the pages the officer needs (the first page, the address page and the signature page) and keep the full copy ready.
Income-tax replies: split, don't flatten
Evidence for e-proceedings is usually long: a year of bank statements, a ledger, a stack of bills.
- Statements and ledgers downloaded as PDFs are text. Don't compress them into images; split them into parts under 5 MB instead. They stay sharp and searchable.
- Scanned bills can be compressed; greyscale is fine.
- Name the parts so the officer can map them to your reply: "Annexure A, bank statement, part 1 of 3".
- Check the response screen for the number of attachments and the combined limit.
Bank statements often arrive password-protected. If you have the client's password, open a copy on your own computer, not on an upload site.
PKOpen a bank statement you have the password forOpen a password-protected bank or credit-card statement with the password format your bank sent, and save an unlocked copy for loan, visa or tax paperworkMCA: compress first, then sign
This is the rule that matters most for company secretaries.
A digital signature (DSC) adds a certificate chain, and often a timestamp, to the PDF. That can push a 5.9 MB file over a 6 MB limit. And once a PDF is signed, any tool that rewrites it, including every compressor, invalidates the signature.
So the order is always:
- Compress the unsigned attachment, aiming a little under the cap. About 5.5 MB is a sensible working number for a 6 MB limit.
- Sign it.
- Attach it.
If a scanned annual report still won't fit, split the unsigned original into parts, sign each part, and attach them in order.
KBMCA attachments, compressed before signingFit board resolutions, financial statements and other MCA21 eForm attachments under the 6 MB cap — compress before you sign, or splitSplitting anything to a limit
For any portal with a per-file cap, splitting by size keeps pages exactly as they are and in order.
Split a PDF into parts under a sizeSplit a large PDF into parts under a size limit (for example 5 MB for GST or 10 MB for email), keeping pages in orderClient confidentiality
These documents hold PAN, account numbers, turnover and salaries. Every tool here works inside your browser. Files are processed on your computer and never uploaded, and you can switch off the internet after the page has loaded. That makes them suitable for client work where uploading to a third-party website isn't.
Checklist for a practice
- Read the limit on the actual upload screen, not from memory.
- Text PDFs: leave them alone if they fit; split them if they don't.
- Scans: greyscale or black and white, then compress to the limit.
- DSC files: compress or split before signing, never after.
- Name the parts as annexures, in order, and refer to them in the reply.
- Keep originals of everything, especially signed files.