TDR FILER

GSA SRP form entry or file upload?

Use form entry for a small report or a zero-sales month. Use Excel or CSV file upload when the same invoice export contains dozens or hundreds of lines. GSA's own manual says contractors with fewer than 50 transactional line items per contract may prefer form entry; for more than 50, it points to upload, API or EDI.

Reviewed 17 August 2026 against the official FAS SRP reporting-options guide.

MethodBest fitImportant limitation
Form entryZero sales and small monthly reportsEach line is entered in the browser
Excel uploadRepeated monthly exports and larger filesMust preserve the official workbook structure
CSV uploadSystems that already export the SRP specificationExact field order and encoding still matter
API or EDIHigh-volume system-to-system reportingRequires an integration with GSA

Zero sales are the exception

GSA states that the only way to report $0 in sales is Form Entry. An empty Excel workbook is not a zero-sales return. In SRP, choose the contract and reporting period and mark the report as zero sales. TDR Filer can record that step in your account, but it does not invent an upload file that the portal will not accept.

Why 50 lines is a useful dividing point

Below that point, typing or pasting into the portal may be faster than configuring a recurring mapping. Above it, row-by-row entry makes omissions and transpositions harder to spot. A file also creates a reproducible record: the source export, the checked workbook and the portal confirmation can be retained together.

What happens when you upload a file

  1. Prepare the official SRP Excel tab or the documented CSV fields.
  2. Select the reporting period in SRP.
  3. Upload, review the portal response and certify the submission.
  4. Keep the exact submitted file and confirmation.

The official guide permits files up to 100 MB or roughly one million rows. TDR Filer deliberately uses a smaller 16 MB safety limit and never truncates a report.

Not sure which path fits? Check the export first. The validator shows the line count, mapping gaps and data defects without requiring an account.

Check the export free