GSA TDR is now mandatory: what you report each month
Since Refresh 31, every GSA Schedule contract reports transactional data monthly. What changed, what you report, when it’s due, and a simple monthly routine.
The short answer: since Refresh 31, every GSA Multiple Award Schedule (MAS) contract moves to Transactional Data Reporting (TDR). Instead of quarterly sales totals, you report each sale’s details every month in GSA’s Sales Reporting Portal, within 30 days after the month ends, even when you had no sales.
What changed, and when
Refresh 31 made TDR mandatory for all MAS contracts. Before, TDR applied only to certain SINs. Now it covers every SIN on every MAS contract, and a contract can’t be partly on TDR.
Existing contracts got mass modification A909. GSA issued it alongside Refresh 31. You accept Refresh 31 first, then A909, and GSA asks for acceptance within 90 days of issuance.
Your TDR start date depends on when you accepted. TDR begins on the first day of the next sales-reporting quarter after acceptance. Accepting in February 2026 meant starting April 1; accepting after April 1 meant starting July 1.
New offers are TDR offers. Offers still pending on the old basis were expected to be withdrawn and resubmitted under TDR.
Not sure whether you’ve accepted A909? Look for it in your contract’s modification list in eMod.
What you report each month, and when it’s due
You report in GSA’s Sales Reporting Portal (SRP), by typing entries into a form or uploading a file.
How often: every month.
Due: within 30 days after the month ends.
No sales that month? You still file, marking “Reporting zero sales.”
GSA’s fee (IFF): paid at least quarterly, due 30 days after the quarter ends, through pay.gov; you can also pay monthly with your report.
For services sold by the hour (labor hour or time-and-materials orders), each line includes: contract or BPA number, order number, description of the deliverable, order type, worksite, SIN, UCID, whether the buyer is a non-federal entity, the federal customer, unit of measure, quantity sold, price paid per unit and total price.
For fixed-price services, the list is the same except that worksite and UCID are encouraged rather than required. Product sellers report item-level details instead; GSA’s TDR user guide lists those fields.
What goes away
TDR trades the old pricing disclosures for monthly data. Under TDR, you no longer:
disclose your Commercial Sales Practices (the CSP),
provide Most Favored Customer pricing, or
tie your GSA discount to a Basis of Award customer.
Without a Basis of Award customer, there is no “tracking customer” whose discounts you have to watch. Your awarded prices still need to be fair and reasonable, and price changes still go through a contract modification.
A simple monthly routine
Set a recurring reminder for the first business week of each month, well inside the 30-day window.
Pull last month’s GSA orders from your invoicing or accounting system: order number, customer agency, SIN, what was delivered, quantity, unit price and total.
Match each line to your awarded labor categories or products, so the prices you report are the ones on your contract.
Enter or upload the data in the Sales Reporting Portal. No GSA sales? File the zero-sales report anyway.
Pay the fee through pay.gov, monthly with your report or by the quarterly deadline.
Save a copy of what you filed and the payment receipt with your contract records.
Common questions
Do I still file if I had no GSA sales? Yes. GSA requires a monthly report even with no sales; you mark it as a zero-sales report.
What happens if I miss the 30-day window? GSA treats the report as delinquent. File as soon as you can and keep the routine above so it doesn’t repeat.
Do I still need to accept Refresh 31 and A909? If you haven’t, check eMod. GSA asked for acceptance within 90 days of issuance, and your TDR start date follows from when you accepted.
Does TDR change how I raise my prices? No. Price increases still follow your contract’s economic price adjustment (EPA) terms and go through a modification.
What’s coming next? GSA’s draft notice says Refresh 34 will occur in November 2026. We’ll publish a plain-English guide once it’s issued.
Building a GSA Schedule routine your team can actually keep? AcqVerity is a step-by-step tool for preparing your own GSA contract changes. We’re opening a small early-access group; join the list at AcqVerity.com.
This guide is general information from public GSA sources as of October 2026. It is not legal or contracting advice. Your contract terms, GSA and your Contracting Officer decide. AcqVerity Technologies LLC is not affiliated with GSA.
