Monthly TDR for MAS contract holders
Find the rejections before SRP does.
Import the month’s sales from QuickBooks Online or a CSV, map each item once to its SIN and unit of measure, and the month comes out as the pipe-delimited file the Sales Reporting Portal reads — with every file rule already applied to every line. You upload it and you certify it.
Works with SRP’s CSV uploadAny MAS SINMonths with no sales included
- Who reports
- You do. The product imports, maps, validates, calculates and archives. It never uploads to SRP and never certifies anything.
- What is checked
- 56 rules, each carrying the section of the file specification or the User Guide it came from. 41 of them stop the file; 15 are advisory.
- What the file needs
- 9 columns SRP rejects a line for leaving empty, and 9 that may be blank. Each one is listed.
SampleHarlan Office Interiors (Demo) · 47QSHA22D0031 · July 2026
Validation
Download that file — 6,897 bytes, 40 lines of sales data, pipe-delimited as SRP’s CSV upload reads it.
The month
Four steps, and the fourth one is a download
Import the month
Connect QuickBooks Online and pull a date range, or drop a CSV out of whatever your books live in. The CSV lane is the same lane: same column mapping, same preview, same validator.Map each item once
Each SKU gets its SIN, unit of measure, manufacturer name and part number. The mapping is stored and versioned against the item, so next month it is already there.Validate before anything leaves
Every line runs against the file rules SRP applies on ingest. A failing line names the field and shows the message SRP would have shown you a week later.Download and upload it yourself
The month emits as one pipe-delimited file. You sign in to SRP, upload it, and certify the data — that act is the holder’s and stays the holder’s.
Month two
What a mapping fixes for good
Month one
Every item in the month is unmapped. You assign each one a SIN and a unit of measure — with a suggestion and its reasoning where one can be made, and manual search where it cannot. You accept, edit or reject each. Nothing reaches a file until you confirm it.
Month two
Only items you have never sold before come up unmapped. Everything else carries last month’s decision, with the version history behind it. The month that took an afternoon takes the time it takes to read the findings.
The mapping is yours. If you stop subscribing you keep reading and exporting it, along with every month you have already filed — the reported figures are your federal contract record and the mapping is your asset.
Plans
What it costs
Starter
$99 / month
1 MAS contract250 reported lines a month
Standard
$149 / month
3 MAS contracts1,000 reported lines a month
Plus
$249 / month
10 MAS contracts5,000 reported lines a month
The market rate for having someone else carry sales reporting is a full-service schedule consultant: retainers that include it start around $1,500 a month, with TDR bundled into the engagement rather than priced on its own. The full terms, including what a lapsed subscription keeps.
The obligation
The dates and figures this is built around
- Applies since
- — Transactional Data Reporting applies to all MAS contracts and all new offers from that date.
- Monthly deadline
- A month is reported within 30 calendar days of the last calendar day of that month.
- Months with no sales
- Still reported. A confirmation of no reportable transactional data is due on the same 30-day clock. How that month works.
- Grace period
- Runs through . A contracting officer may take enforcement action after December 31, 2026.
- Industrial Funding Fee
- 0.75% of reported sales, remitted quarterly within 30 calendar days after the last calendar day of the quarter, through Pay.gov inside SRP. This product computes the figure off the same reported data; you remit it.
GSA — Help with TDRGSA — Multiple Award Schedule TDR User Guide (PDF)GSAM 552.238-80 — Industrial Funding Fee and Sales ReportingGSA Vendor Support Center — IFF rate
Run one month of your own sales through it and look at the findings.
No card. Import, mapping and the validation screen are the whole demo, on your own figures rather than ours. The entry plan is $99 a month when you want the file.