The upload file
Your month's lines in GSA's current Excel template, ready for Report Data > File Upload.
Built from your invoices. Checked before you upload.
Send last month's invoices and your GSA price list. Within 48 hours you get the upload file for GSA's Sales Reporting Portal and a plain-English check report: what we fixed, what GSA would reject, and the fee you owe. You review it and upload it yourself.
September sales are due to GSA by Friday, October 30.
Not ready yet: 2 answers needed. One order is missing its order date, and a county school's order has to be marked as cooperative purchasing, disaster purchasing or other.
The Summary tab of a sample check report, for a fictional company.
Months with no sales still need a $0 report. For contracts newly moved onto TDR, GSA's grace period for good-faith errors ends December 31, 2026.
Manufacturer Part Number
−731+000731
Excel dropped the leading zeros. GSA matches your catalog character for character.
Unit Measure
−EA+HR
Help desk hours were billed as "each." GSA says that can get the file rejected.
Description of Deliverable
−Sr. Systems Eng II+Senior Systems Engineer II
Labor category titles have to match your price list exactly.
Zip Code Shipped To
−8640+08640
A New Jersey ZIP lost its leading zero in a spreadsheet.
Universal Product Code
−8.50012E+11+850012340015
Excel turned the barcode into scientific notation. We used the UPC from the price list.
Returned docking station
−-$289.50+RTN × -1 @ $289.50
Returns carry the unit RTN and a negative quantity, with a positive price.
An export from QuickBooks or your accounting system, an Excel log or PDF invoices. Plus your current GSA price list (FCP Product File or Services Plus File) and your contract number.
Every line matched to your price list, every required field filled in, and anything we can't be sure of turned into a short question for you.
Log in to GSA's Sales Reporting Portal, upload the file and pay the fee there. We never log in to your account.
Every check comes from GSA's published TDR user guide and upload instructions, or from your own contract and price list.
Part numbers, manufacturer names, labor categories and UCIDs must match your catalog exactly, or the portal returns "Cannot find items."
Match every line to your price list and use the catalog's exact spelling.
Hours are HR, overtime OT, returns RTN, discounts VD or PPD, each with the right plus or minus sign.
Set the unit and the signs line by line.
Total price must equal quantity × unit price, rounded to the cent.
Recompute every total and flag invoices that don't add up.
The SIN must be one awarded on your contract.
Check each line against your awarded SINs.
Federal Customer is the two-digit code of the agency that funded the order.
Fill it from the customer, and ask you when it's ambiguous (Corps of Engineers, National Guard, GSA-assisted orders).
State and local buyers need SCP, SDP or OTH.
Flag them so you can confirm which program applied.
A UPC must be a real 12-digit code or left blank. "N/A" is rejected.
Clear bad values and fill the UPC from your price list when it's there.
Products need order date, ship date and ZIP shipped to.
Pull them from your records and repair ZIPs that spreadsheets damaged.
Your GSA price is the ceiling.
Flag any line billed above it before GSA sees it.
Only GSA schedule sales belong in the report.
Leave out commercial sales, other contract vehicles and other months, and show you everything we left out.
Your month's lines in GSA's current Excel template, ready for Report Data > File Upload.
A short workbook in plain English:
See the sample SummaryOr $990 a year, which is two months free.
Send September's invoices and see the result before you decide anything. No card needed, and you can cancel any month.
Start with SeptemberNo. We're an independent service, not affiliated with or endorsed by the U.S. General Services Administration.
No. You upload the file and pay the fee yourself, so your account and your submission stay in your hands.
One month of invoices in whatever format you have, your current GSA price list, and your contract number.
That's fine. We only build the monthly file. Your consultant keeps handling modifications, pricing and strategy, and consultants are welcome to send us their clients' files.
Send us the message from the portal. We fix the file and send it back the same day.
We use your files only to build your report and never share them. We only need sales records, so please don't send anything classified or marked CUI. Ask at any time and we delete everything we hold for you.
No. We check your data against GSA's published file rules and your own price list. You stay responsible for what you submit.
Include your GSA price list and contract number. You'll have the upload file and the check report within 48 hours, well before the October 30 deadline.
What to send