{"id":492,"date":"2026-10-13T09:36:53","date_gmt":"2026-10-13T09:36:53","guid":{"rendered":"https:\/\/gsa-cs.com\/blog\/?p=492"},"modified":"2026-10-13T09:36:55","modified_gmt":"2026-10-13T09:36:55","slug":"submit-tdr-reports-fas-sales-reporting-portal","status":"publish","type":"post","link":"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/","title":{"rendered":"How to Submit Monthly TDR Reports in the FAS Sales Reporting Portal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every GSA Schedule contractor now reports sales through Transactional Data Reporting. Knowing how to submit monthly TDR reports in the FAS Sales Reporting Portal is now part of keeping your contract. Solicitation Refresh 31 made TDR mandatory on every Special Item Number as of April 2, 2026 (<a href=\"https:\/\/www.gsa.gov\/sell-to-government\/help-with-mas-contracts\/transactional-data-reporting\" target=\"_blank\" rel=\"noopener\">gsa.gov<\/a>). You file a report every month, within 30 days after the month ends, even when you sold nothing. This guide covers the GSA TDR reporting rules, the data you need, and each step inside the portal.<\/p>\n\n\n\n<div style=\"background:#EFF0F1; border-left:6px solid #112D51; padding:24px 28px; margin:28px 0;\">\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Key_Takeaways\" >Key Takeaways<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#What_Are_the_Transactional_Data_Reporting_Requirements_in_2026\" >What Are the Transactional Data Reporting Requirements in 2026?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Who_Is_Responsible_for_TDR_Compliance_for_GSA_Contractors\" >Who Is Responsible for TDR Compliance for GSA Contractors?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#When_Is_the_TDR_Monthly_Reporting_Deadline\" >When Is the TDR Monthly Reporting Deadline?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#What_Are_the_TDR_Required_Data_Elements\" >What Are the TDR Required Data Elements?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#How_Do_You_File_Sales_in_the_FAS_Sales_Reporting_Portal\" >How Do You File Sales in the FAS Sales Reporting Portal?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Step_1_Log_in_to_the_portal\" >Step 1: Log in to the portal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Step_2_Gather_your_Schedule_orders_for_the_month\" >Step 2: Gather your Schedule orders for the month<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Step_3_Clear_any_missed_months_first\" >Step 3: Clear any missed months first<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Step_4_Choose_a_method_and_enter_the_data\" >Step 4: Choose a method and enter the data<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Step_5_Review_and_submit\" >Step 5: Review and submit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Step_6_Pay_the_IFF_at_quarter_end\" >Step 6: Pay the IFF at quarter end<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Want_Someone_Else_to_Handle_the_Monthly_Upload\" >Want Someone Else to Handle the Monthly Upload?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Which_GSA_Sales_Reporting_Method_Fits_Your_Order_Volume\" >Which GSA Sales Reporting Method Fits Your Order Volume?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#How_Does_TDR_Zero_Sales_Reporting_Work\" >How Does TDR Zero Sales Reporting Work?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Where_Do_Contractors_Go_Wrong_With_GSA_TDR_Reporting\" >Where Do Contractors Go Wrong With GSA TDR Reporting?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#What_Happens_to_TDR_Compliance_for_GSA_Contractors_After_the_Grace_Period\" >What Happens to TDR Compliance for GSA Contractors After the Grace Period?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Have_Open_Months_Before_December_31\" >Have Open Months Before December 31?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#How_Can_GSA_Contract_Services_Help_With_Your_Monthly_Reports\" >How Can GSA Contract Services Help With Your Monthly Reports?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#What_Should_You_Remember_About_How_to_Report_GSA_Sales\" >What Should You Remember About How to Report GSA Sales?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#What_Do_Contractors_Ask_Most_About_GSA_TDR_Reporting\" >What Do Contractors Ask Most About GSA TDR Reporting?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#How_do_I_submit_TDR_reports_for_my_GSA_Schedule\" >How do I submit TDR reports for my GSA Schedule?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#When_are_GSA_TDR_reports_due_each_month\" >When are GSA TDR reports due each month?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Do_I_have_to_file_a_report_if_I_had_no_sales_that_month\" >Do I have to file a report if I had no sales that month?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#What_is_the_difference_between_TDR_reporting_and_the_IFF_payment\" >What is the difference between TDR reporting and the IFF payment?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Can_a_consultant_submit_TDR_reports_on_my_behalf\" >Can a consultant submit TDR reports on my behalf?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/gsa-cs.com\/blog\/submit-tdr-reports-fas-sales-reporting-portal\/#Ready_to_Hand_Off_Your_Monthly_Reports\" >Ready to Hand Off Your Monthly Reports?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"color:#112D51; font-weight:bold; font-size:22px; margin:0 0 12px;\"><span class=\"ez-toc-section\" id=\"Key_Takeaways\"><\/span>Key Takeaways<span class=\"ez-toc-section-end\"><\/span><\/h2>\n  <ul style=\"color:#5F6B76; font-size:17px; line-height:1.6; margin:0; padding-left:20px;\">\n    <li style=\"margin-bottom:6px;\">TDR is mandatory on every MAS Special Item Number since Refresh 31 took effect on April 2, 2026.<\/li>\n    <li style=\"margin-bottom:6px;\">Reports are due every month, within 30 days after the month ends.<\/li>\n    <li style=\"margin-bottom:6px;\">A month with no Schedule orders still needs a $0 report, and only Form Entry accepts it.<\/li>\n    <li style=\"margin-bottom:6px;\">The portal will not take a current report until every missed month is filed.<\/li>\n    <li style=\"margin-bottom:6px;\">The grace period ends December 31, 2026. Full enforcement starts January 1, 2027.<\/li>\n    <li>The 0.75% IFF is a separate quarterly payment made through the same portal.<\/li>\n  <\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Are_the_Transactional_Data_Reporting_Requirements_in_2026\"><\/span><a>What Are the Transactional Data Reporting Requirements in 2026?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"765\" src=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-requirements-2026.jpg-1024x765.jpg\" alt=\"TDR requirements for GSA contractors in 2026: monthly reports, 30-day deadline, every SIN, 0.75% IFF\" class=\"wp-image-494\" srcset=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-requirements-2026.jpg-1024x765.jpg 1024w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-requirements-2026.jpg-300x224.jpg 300w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-requirements-2026.jpg-767x573.jpg 767w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-requirements-2026.jpg.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Transactional Data Reporting replaced the old Commercial Sales Practices model on MAS contracts. Under Refresh 31, GSA eliminated the Price Reductions Clause, and contractors no longer submit the CSP-1 disclosure (<a href=\"https:\/\/www.gsa.gov\/sell-to-government\/help-with-mas-contracts\/transactional-data-reporting\" target=\"_blank\" rel=\"noopener\">gsa.gov<\/a>). In exchange, GSA now collects line-level data on every Schedule order you receive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Transactional Data Reporting requirements come down to the rules below.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Requirement<\/strong><\/td><td><strong>Rule<\/strong><\/td><td><strong>Source<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Frequency<\/strong><\/td><td>One report per month<\/td><td>GSAR 552.238-80<\/td><\/tr><tr><td><strong>Deadline<\/strong><\/td><td>Within 30 days after the month ends<\/td><td>FAS SRP FAQ<\/td><\/tr><tr><td><strong>Scope<\/strong><\/td><td>Every SIN on your contract<\/td><td>Refresh 31, gsa.gov<\/td><\/tr><tr><td><strong>Months with no orders<\/strong><\/td><td>File a $0 report through Form Entry<\/td><td>FAS SRP user manual<\/td><\/tr><tr><td><strong>Industrial Funding Fee<\/strong><\/td><td>0.75% of Schedule sales, paid quarterly<\/td><td>vsc.gsa.gov<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">GSA projects that TDR data will help it avoid about $50 million in costs each year once fully in place (gsa.gov, April 2026). For you, the trade is simple. Your pricing no longer tracks commercial customer discounts, but your monthly order records must be exact.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next question is who these rules reach, and who in your company can file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Who_Is_Responsible_for_TDR_Compliance_for_GSA_Contractors\"><\/span><a>Who Is Responsible for TDR Compliance for GSA Contractors?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every MAS contract holder is covered. Refresh 31 extended TDR to all SINs, and GSA now rejects offers that are not TDR compliant (<a href=\"https:\/\/www.gsa.gov\/sell-to-government\/help-with-mas-contracts\/transactional-data-reporting\" target=\"_blank\" rel=\"noopener\">gsa.gov<\/a>). Existing contractors had 60 days to accept Mass Modification A909, with July 1, 2026 as the effective date for on-time acceptances.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inside your company, the contract record decides who can file. Your contract must list that person as a contract representative, IFF representative, or Authorized Negotiator (FAS SRP file upload specification). That step comes before anyone learns how to submit monthly TDR reports in the FAS Sales Reporting Portal. If the person who used to file has left, update your contract contacts well before the deadline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the right person has access, the calendar becomes the main risk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"When_Is_the_TDR_Monthly_Reporting_Deadline\"><\/span><a>When Is the TDR Monthly Reporting Deadline?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-monthly-reporting-deadline-vs-iff.jpg-1024x572.jpg\" alt=\"Timeline comparing monthly TDR report deadlines with quarterly IFF payment deadlines\" class=\"wp-image-495\" srcset=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-monthly-reporting-deadline-vs-iff.jpg-1024x572.jpg 1024w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-monthly-reporting-deadline-vs-iff.jpg-300x167.jpg 300w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-monthly-reporting-deadline-vs-iff.jpg-767x428.jpg 767w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-monthly-reporting-deadline-vs-iff.jpg.jpg 1376w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The TDR monthly reporting deadline falls 30 days after the last day of each month. March sales are due by April 30, and April sales are due by May 30. The fee payment runs on its own quarterly calendar, which catches many contractors off guard.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Obligation<\/strong><\/td><td><strong>Frequency<\/strong><\/td><td><strong>When it is due<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>TDR sales report<\/strong><\/td><td>Monthly<\/td><td>Within 30 days after month end<\/td><\/tr><tr><td><strong>IFF payment<\/strong><\/td><td>Quarterly<\/td><td>Within 30 days after quarter end<\/td><\/tr><tr><td><strong>Refresh 31 mass modification<\/strong><\/td><td>One time<\/td><td>Within 60 days of issue<\/td><\/tr><tr><td><strong>SAM.gov registration<\/strong><\/td><td>Annual<\/td><td>Before your registration expires<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, set an internal due date about 10 days after month end. That gives you time to correct data errors without working against the cutoff. Also keep your <a href=\"https:\/\/sam.gov\" target=\"_blank\" rel=\"noopener\">SAM.gov<\/a> registration current, because a lapse suspends payment eligibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the dates set, the next step is knowing exactly what goes into each report.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Are_the_TDR_Required_Data_Elements\"><\/span><a>What Are the TDR Required Data Elements?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"765\" src=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-required-data-elements-1024x765.jpg\" alt=\"Core TDR required data elements: contract number, SIN, item description, quantity, unit price, total price, order date, customer\" class=\"wp-image-496\" srcset=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-required-data-elements-1024x765.jpg 1024w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-required-data-elements-300x224.jpg 300w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-required-data-elements-767x573.jpg 767w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/tdr-required-data-elements.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">GSA requires 12 data elements on each reported transaction and lists 4 more as optional (<a href=\"https:\/\/www.gsa.gov\/sell-to-government\/help-with-mas-contracts\/transactional-data-reporting\" target=\"_blank\" rel=\"noopener\">gsa.gov<\/a>). The required set includes the fields below. GSA updates the reporting template from time to time, so confirm the full list against the live template before each cycle.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Data element<\/strong><\/td><td><strong>What to enter<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Contract number<\/strong><\/td><td>Your GSA Schedule contract number<\/td><\/tr><tr><td><strong>SIN<\/strong><\/td><td>The Special Item Number the item was awarded under<\/td><\/tr><tr><td><strong>Item description<\/strong><\/td><td>The product or service as it appears on your contract<\/td><\/tr><tr><td><strong>Quantity<\/strong><\/td><td>Units sold on the order line<\/td><\/tr><tr><td><strong>Unit price<\/strong><\/td><td>Price per unit charged to the agency<\/td><\/tr><tr><td><strong>Total price<\/strong><\/td><td>Extended price for the line<\/td><\/tr><tr><td><strong>Order date<\/strong><\/td><td>Date the agency placed the order<\/td><\/tr><tr><td><strong>Customer information<\/strong><\/td><td>The ordering agency<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Report only orders placed against your GSA Schedule. Commercial sales and orders on other contract vehicles stay out. Pull the TDR required data elements straight from your order system, because retyping them from invoices is where most line errors start.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With clean data in hand, the portal work itself takes only a few steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Do_You_File_Sales_in_the_FAS_Sales_Reporting_Portal\"><\/span><a>How Do You File Sales in the FAS Sales Reporting Portal?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the full process for how to submit monthly TDR reports in the FAS Sales Reporting Portal, in the order the system expects it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Log_in_to_the_portal\"><\/span>Step 1: Log in to the portal<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open <a href=\"https:\/\/srp.fas.gsa.gov\" target=\"_blank\" rel=\"noopener\">srp.fas.gsa.gov<\/a> in any browser and select Contractor Login. The portal uses multifactor sign-in through an Okta account (<a href=\"https:\/\/srp.fas.gsa.gov\/portal\/faqs.html?tab=system\" target=\"_blank\" rel=\"noopener\">FAS SRP<\/a>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Gather_your_Schedule_orders_for_the_month\"><\/span>Step 2: Gather your Schedule orders for the month<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Export every GSA Schedule order with an order date in the reporting month. Check each line for the required fields before you open the reporting screen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Clear_any_missed_months_first\"><\/span>Step 3: Clear any missed months first<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The portal requires reports for all missed periods before it accepts the current one (<a href=\"https:\/\/srp.fas.gsa.gov\/portal\/faqs.html?tab=system\" target=\"_blank\" rel=\"noopener\">FAS SRP FAQ<\/a>). If you skipped a month with no orders, file that $0 report first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Choose_a_method_and_enter_the_data\"><\/span>Step 4: Choose a method and enter the data<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use Form Entry for a short report or File Upload for a longer one. The next section explains which method fits your volume.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_Review_and_submit\"><\/span>Step 5: Review and submit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the totals against your own order records, then submit. If you find an error later, the portal lets you adjust submitted data (<a href=\"https:\/\/srp.fas.gsa.gov\/portal\/faqs.html?tab=system\" target=\"_blank\" rel=\"noopener\">FAS SRP FAQ<\/a>). Send sensitive supporting documents only through its supporting documentation feature.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_6_Pay_the_IFF_at_quarter_end\"><\/span>Step 6: Pay the IFF at quarter end<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The same portal handles fee payments. Your reported sales set the fee at 0.75% of Schedule sales, due within 30 days after each quarter ends (<a href=\"https:\/\/vsc.gsa.gov\" target=\"_blank\" rel=\"noopener\">vsc.gsa.gov<\/a>).<\/p>\n\n\n\n<div style=\"background:#D8F1FF; border-left:6px solid #178DF9; padding:28px 24px; text-align:center; margin:32px 0;\">\n  <h3 style=\"color:#112D51; font-weight:bold; font-size:22px; margin:0 0 10px;\"><span class=\"ez-toc-section\" id=\"Want_Someone_Else_to_Handle_the_Monthly_Upload\"><\/span>Want Someone Else to Handle the Monthly Upload?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <p style=\"color:#5F6B76; font-size:17px; margin:0 0 20px;\">Our Authorized Negotiators file sales reports and IFF payments for GSA contractors every month. Send us your contract number and we will review where your reporting stands.<\/p>\n  <a href=\"\/trackerarea\/contact\" style=\"display:inline-block; background:#112D51; color:#FFFFFF; text-transform:uppercase; font-weight:bold; border:2px solid #178DF9; padding:12px 28px; text-decoration:none;\">Get Your TDR Reporting Reviewed &rarr;<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Which_GSA_Sales_Reporting_Method_Fits_Your_Order_Volume\"><\/span><a>Which GSA Sales Reporting Method Fits Your Order Volume?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"765\" src=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/srp-reporting-method-decision-1024x765.jpg\" alt=\"Decision chart for choosing a FAS Sales Reporting Portal method by monthly line item volume\" class=\"wp-image-497\" srcset=\"https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/srp-reporting-method-decision-1024x765.jpg 1024w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/srp-reporting-method-decision-300x224.jpg 300w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/srp-reporting-method-decision-767x573.jpg 767w, https:\/\/gsa-cs.com\/blog\/wp-content\/uploads\/2026\/10\/srp-reporting-method-decision.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The portal offers five ways to report: Form Entry, Excel upload, CSV upload, API, and the EDI gateway (<a href=\"https:\/\/srp.fas.gsa.gov\/usermanual\/MAS\/Report_Data\/Data_Reporting_Options.htm\" target=\"_blank\" rel=\"noopener\">FAS SRP user manual<\/a>). For MAS contracts, GSA suggests Form Entry when you have fewer than 50 line items per contract. Above that, the upload, API, or EDI options handle volume better.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Method<\/strong><\/td><td><strong>How it works<\/strong><\/td><td><strong>Best for<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Form Entry<\/strong><\/td><td>Type each line into a web form, save a draft, and submit when ready<\/td><td>Under 50 lines, and every $0 month<\/td><\/tr><tr><td><strong>File Upload (Excel)<\/strong><\/td><td>Fill in GSA&#8217;s preformatted template and upload it<\/td><td>Over 50 lines with manual exports<\/td><\/tr><tr><td><strong>File Upload (CSV)<\/strong><\/td><td>Export a CSV from your accounting system and upload it<\/td><td>Over 50 lines with system exports<\/td><\/tr><tr><td><strong>API<\/strong><\/td><td>A system-to-system connection to the portal<\/td><td>High volume, automated reporting<\/td><\/tr><tr><td><strong>EDI gateway<\/strong><\/td><td>Transactions sent through an EDI connection<\/td><td>Contractors already trading by EDI<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If your orders already move through EDI, connecting your GSA sales reporting to that feed ends the monthly retyping. Our <a href=\"https:\/\/gsa-cs.com\/trackerarea\/edi\">EDI and XML services<\/a> team builds these connections for GSA and DoD contractors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Volume decides the method for active months. Empty months follow a different rule.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Does_TDR_Zero_Sales_Reporting_Work\"><\/span><a>How Does TDR Zero Sales Reporting Work?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A month with no Schedule orders still requires a report. Open Form Entry, select the reporting period, and click Yes in the Reporting Zero Sales field (<a href=\"https:\/\/srp.fas.gsa.gov\/portal\/faqs.html?tab=system\" target=\"_blank\" rel=\"noopener\">FAS SRP FAQ<\/a>). Form Entry is the only method that accepts a $0 report (<a href=\"https:\/\/srp.fas.gsa.gov\/usermanual\/MAS\/Report_Data\/Data_Reporting_Options.htm\" target=\"_blank\" rel=\"noopener\">FAS SRP user manual<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TDR zero sales reporting is where many new contractors slip. They assume no orders means no filing, the 30 days pass, and the contract goes delinquent. The portal then holds the next report until the missed month is filed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Where_Do_Contractors_Go_Wrong_With_GSA_TDR_Reporting\"><\/span><a>Where Do Contractors Go Wrong With GSA TDR Reporting?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most problems we see trace back to a handful of habits. Each one is easy to fix in the first month and slow to unwind after several.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Skipping $0 months.<\/strong> The contract goes delinquent, and every later report waits behind the backlog.<\/li>\n\n\n\n<li><strong>Reporting non-Schedule sales.<\/strong> Commercial and open market orders inflate the sales total, and with it your IFF.<\/li>\n\n\n\n<li><strong>Using an old template.<\/strong> Download the current template from the portal at the start of each cycle.<\/li>\n\n\n\n<li><strong>Losing portal access.<\/strong> Staff changes leave nobody on the contract who can file.<\/li>\n\n\n\n<li><strong>Confusing the report with the payment.<\/strong> Filing the monthly report does not pay the quarterly fee.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">These mistakes matter more each month as the grace period winds down.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Happens_to_TDR_Compliance_for_GSA_Contractors_After_the_Grace_Period\"><\/span><a>What Happens to TDR Compliance for GSA Contractors After the Grace Period?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GSA set a grace period that runs through December 31, 2026, and full enforcement begins January 1, 2027 (<a href=\"https:\/\/buy.gsa.gov\/interact\" target=\"_blank\" rel=\"noopener\">GSA Interact<\/a>). Contractors who did not accept Mass Mod A909 face contract cancellation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enforcement also arrives while GSA trims its contractor base. Active MAS contractors fell from 16,108 in FY2024 to about 14,579 in FY2025, roughly 1,500 contracts in one year (GSA SSQ+). A clean reporting history is one part of that review you fully control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have open months, file them before December 31. Monthly reporting is one piece of ongoing <a href=\"https:\/\/gsa-cs.com\/trackerarea\/gsacontractManagement\">GSA contract management services<\/a>, alongside IFF payments, mass modifications, and renewals.<\/p>\n\n\n\n<div style=\"background:#D8F1FF; border-left:6px solid #178DF9; padding:28px 24px; text-align:center; margin:32px 0;\">\n  <h3 style=\"color:#112D51; font-weight:bold; font-size:22px; margin:0 0 10px;\"><span class=\"ez-toc-section\" id=\"Have_Open_Months_Before_December_31\"><\/span>Have Open Months Before December 31?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <p style=\"color:#5F6B76; font-size:17px; margin:0 0 20px;\">We can check your portal status, file missed periods, and set up a monthly routine before enforcement begins.<\/p>\n  <a href=\"\/trackerarea\/contact\" style=\"display:inline-block; background:#112D51; color:#FFFFFF; text-transform:uppercase; font-weight:bold; border:2px solid #178DF9; padding:12px 28px; text-decoration:none;\">Clear My TDR Backlog &rarr;<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Can_GSA_Contract_Services_Help_With_Your_Monthly_Reports\"><\/span><a>How Can GSA Contract Services Help With Your Monthly Reports?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GSA Contract Services has worked with GSA Schedule contractors since 1995. Our Authorized Negotiators support more than 250 active clients across GSA, VA, FedMall, and DLA contracts. On TDR, we can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>File your monthly reports, or review yours before you submit<\/li>\n\n\n\n<li>Reconcile reported sales against your quarterly IFF payments<\/li>\n\n\n\n<li>Set up file upload or <a href=\"https:\/\/gsa-cs.com\/trackerarea\/edi\">EDI reporting<\/a> for higher order volumes<\/li>\n\n\n\n<li>Keep portal access and contract contacts current when staff change<\/li>\n\n\n\n<li>Flag mass modifications before their acceptance windows close<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For support on the order side, including agency purchase orders and delivery, see our <a href=\"https:\/\/gsa-cs.com\/trackerarea\/gsaorder\">GSA order management<\/a> service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Should_You_Remember_About_How_to_Report_GSA_Sales\"><\/span><a>What Should You Remember About How to Report GSA Sales?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Learning how to submit monthly TDR reports in the FAS Sales Reporting Portal takes one cycle. Keeping it on time every month is the harder part. Here is how to report GSA sales without falling behind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>File every month within 30 days, including $0 months through Form Entry<\/li>\n\n\n\n<li>Report Schedule orders only, using the current template<\/li>\n\n\n\n<li>Clear any missed months before the current one<\/li>\n\n\n\n<li>Pay the 0.75% IFF within 30 days of each quarter end<\/li>\n\n\n\n<li>Close any open months before enforcement starts on January 1, 2027<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Do_Contractors_Ask_Most_About_GSA_TDR_Reporting\"><\/span><a>What Do Contractors Ask Most About GSA TDR Reporting?<\/a><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_do_I_submit_TDR_reports_for_my_GSA_Schedule\"><\/span>How do I submit TDR reports for my GSA Schedule?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Log in at srp.fas.gsa.gov, choose the reporting period, and enter your Schedule orders by Form Entry or File Upload. That is how to submit monthly TDR reports in the FAS Sales Reporting Portal for most contractors. Larger volumes can report by CSV, API, or EDI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"When_are_GSA_TDR_reports_due_each_month\"><\/span>When are GSA TDR reports due each month?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reports are due within 30 days after each month ends. Treat that deadline as fixed, since a late report marks the contract delinquent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Do_I_have_to_file_a_report_if_I_had_no_sales_that_month\"><\/span>Do I have to file a report if I had no sales that month?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Open Form Entry, select the month, and click Yes in the Reporting Zero Sales field. No other reporting method accepts a $0 report.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_the_difference_between_TDR_reporting_and_the_IFF_payment\"><\/span>What is the difference between TDR reporting and the IFF payment?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TDR is a monthly data report. The IFF is a quarterly payment of 0.75% of reported Schedule sales. Both run through the FAS Sales Reporting Portal, on separate deadlines.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Can_a_consultant_submit_TDR_reports_on_my_behalf\"><\/span>Can a consultant submit TDR reports on my behalf?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, if your contract lists that person as a representative or Authorized Negotiator with portal access. Many contractors hand this task to their GSA consultant. <a href=\"https:\/\/gsa-cs.com\/trackerarea\/contact\">Contact our team<\/a> to set it up.<\/p>\n\n\n\n<div style=\"background:#D8F1FF; border-left:6px solid #178DF9; padding:28px 24px; text-align:center; margin:32px 0;\">\n  <h3 style=\"color:#112D51; font-weight:bold; font-size:22px; margin:0 0 10px;\"><span class=\"ez-toc-section\" id=\"Ready_to_Hand_Off_Your_Monthly_Reports\"><\/span>Ready to Hand Off Your Monthly Reports?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <p style=\"color:#5F6B76; font-size:17px; margin:0 0 20px;\">Talk with a GSA Contract Services Authorized Negotiator about reporting, IFF, and the rest of your Schedule obligations.<\/p>\n  <a href=\"\/trackerarea\/contact\" style=\"display:inline-block; background:#112D51; color:#FFFFFF; text-transform:uppercase; font-weight:bold; border:2px solid #178DF9; padding:12px 28px; text-decoration:none;\">Contact Us &rarr;<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Every GSA Schedule contractor now reports sales through Transactional Data Reporting. Knowing how to submit monthly TDR reports in the FAS Sales Reporting Portal is now part of keeping your contract. Solicitation Refresh 31 made TDR mandatory on every Special Item Number as of April 2, 2026 (gsa.gov). You file a report every month, within [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":493,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":1,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":498,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions\/498"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/media\/493"}],"wp:attachment":[{"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gsa-cs.com\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}