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.

PortalWhat you uploadLimitFormat
GST registrationAddress proof, rent agreement, photos, authorisation100 KB per documentPDF or JPEG
GST notices and appealsReplies and annexurestypically up to 5 MB per attachmentPDF
Income-tax e-proceedingsEvidence: statements, ledgers, bills5 MB per attachmentPDF
MCA21 (V3)eForm attachments: resolutions, consents, proofsabout 6 MBPDF

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.

KBGST registration documents under 100 KBFit address proof, constitution proof, bank proof and photographs under the 100 KB GST registration cap

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.

KBIncome-tax attachments under 5 MBFit notice-reply attachments for income tax e-proceedings under the 5 MB per-file cap — keep text PDFs untouched, compress scans, or split long ledgers

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 paperwork

MCA: 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:

  1. Compress the unsigned attachment, aiming a little under the cap. About 5.5 MB is a sensible working number for a 6 MB limit.
  2. Sign it.
  3. 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 split

Splitting 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 order

Client 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

  1. Read the limit on the actual upload screen, not from memory.
  2. Text PDFs: leave them alone if they fit; split them if they don't.
  3. Scans: greyscale or black and white, then compress to the limit.
  4. DSC files: compress or split before signing, never after.
  5. Name the parts as annexures, in order, and refer to them in the reply.
  6. Keep originals of everything, especially signed files.

Tools used in this guide

More guides