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 1 September 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
APIHigh-volume system-to-system reportingRequires an integration with GSA
EDIHigh-volume interchange 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

Fewer than 50 lines: GSA says Form Entry may be preferable.

More than 50 lines: GSA points contractors to upload, CSV, API or EDI.

Exactly 50 lines: the published wording places it in neither group; choose based on whether the same mapping returns next month.

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.

Let the line count make the decision. The validator counts the rows and shows whether there is file work to automate.

Check the export free

Free solves this file. $79/month reuses the saved setup for recurring report files and keeps the record together.

Either method satisfies the same clause. What Transactional Data Reporting requires is the same whichever you pick, and both routes start at the portal.