Get your monthly TDR close
prepared, reviewed, and explained.
For MAS hourly and labor-hour professional-services contractors: one closed month, a reviewed SRP file, and the evidence behind every row. Fixed $5,000, with a five-business-day target after payment and complete supported intake.
See the Control Review scope, or start with your contract’s free public-order lookup below. The lookup is the first step; it does not check your invoices or prepare your report.
Don’t know your contract number?
- On your award It appears on the GSA award document and every modification, formatted like 47QRAA22D0012 or GS-00F-0004U.
- In GSA eLibrary Search your company name in GSA eLibrary to see every Schedule contract held under it.
- From your accounting system Inside a free workspace, connecting QuickBooks Online read-only reads the number from the Contract field on your invoices.
One month. $5,000.
A file you can explain.
The 5-Day TDR Control Review returns a reviewed SRP file, decision ledger, IFF bridge, and evidence package. A clean month receives the same reviewed output.
You provide the supported source export and awarded catalog, confirm the reporting basis, and approve exceptions. We prepare and review the month; your authorized team reviews the result and submits to GSA.
One contract, one closed month, up to 10,000 source rows. Hourly and labor-hour services and supported linked discounts only. Fit and terms are checked before payment. The five-business-day target starts after payment and complete usable intake; unresolved questions require your reply.
Start with the public-order lookup, then match an invoice table in your workspace. If you need the month prepared and reviewed, confirm eligibility and purchase the optional Control Review there.
Start with the free public-order lookupContinuing month to month?
Annual workspace access is $24,000/year for up to five contracts, 25 users, and 100,000 monthly rows, with preparation, approval, and evidence workflows. This is workspace access; any ongoing expert preparation is scoped separately.
Start annual service within 14 days of Control Review delivery and the $5,000 review fee is credited in full toward the first annual fee, leaving $19,000. Arrange the credit with us before annual checkout; it is not applied automatically.
Reporting is now mandatory.
GSA’s MAS Solicitation Refresh 31 made MAS-TDR mandatory for every MAS Special Item Number. Contractors accept Mass Mod A909 and a “Participate in TDR” modification; reporting begins on the first day of the following quarter.
Following a transaction
Row 847 · July 2026- Source / row 847 Senior Analyst INV-10482 · 80 HR 13,600.00 on the July export, as billed.
- Reportability Included as MAS Vehicle and period confirmed Decision saved
- Awarded truth UCID-00418 SIN 541611 · Senior Analyst Exact match
- SRP output / line 847 Ready for review Source and decision attached 18 fields valid
FAQ
Does TDR apply to my contract?
Since Solicitation Refresh 31 on April 2, 2026, every MAS Special Item Number is subject to TDR. Contractors accept Mass Mod A909 and a “Participate in TDR” modification, and reporting begins on the first day of the following quarter. If you hold a MAS contract, plan on it.
What does the free check read, and what does it leave alone?
It reads USAspending’s public API for the task orders and BPA calls agencies have reported against your contract: the agency, the period of performance, the obligated amount, and a link to each award record. It never reads the Sales Reporting Portal or any other GSA system, and nothing is uploaded; you type one contract number. Results are kept for a day.
The obligations don’t match my invoices. Is something wrong?
Not necessarily. An obligation is what an agency committed to spend on an order. It is not an invoice and says nothing about what you billed or were paid, and agencies report to USAspending on a lag, usually a few weeks. The check keeps that distinction in view so your team can decide what each gap means.
What do I have to share to match invoices?
An invoice table, either a CSV or one-sheet XLSX with a date, customer, and amount column, or a read-only connection to QuickBooks Online. Never invoice documents, and never CUI, classified data, or portal credentials. Every upload is quarantined, scanned, and inspected before it is read, and the report lists questions, not findings.
I already file TDR. Why would I need this?
GSA’s portal already offers form entry, uploads, and an API. The hard part is proving the file is complete and correct before it gets there. TDR Preflight ties every source row to the awarded catalog, puts every exception in front of a person, and keeps the evidence, so the file you submit is one you can explain row by row.
What does the $5,000 monthly Control Review include?
One closed month, rebuilt and reviewed: a portal-ready SRP file, the decision ledger behind every row, and an evidence package, with an expert review before delivery. The five-business-day target begins after payment and complete usable intake. You supply the source export and catalog, confirm the reporting basis, approve exceptions, and submit the reviewed result. You confirm the scope and terms before the one-time payment, and no source file is requested until after it. It is optional and comes after the free check.
What is out of scope?
The supported output is hourly and labor-hour professional services, plus explicitly linked VD and PPD service discounts. Products, fixed-price services, cloud line items, returns, credits, and other negative adjustments block rather than pass quietly. A month is capped at 10,000 source rows; larger populations need a design review, not truncation.
Who submits to GSA?
You do. TDR Preflight never logs in to, scrapes, or automates the Sales Reporting Portal, does not promise GSA acceptance, and does not replace legal or accounting advice. It is made by SparkGap LLC and is not affiliated with GSA.