Can I deduct all my R&D costs in 2025 under the OBBBA?
A: For software businesses, especially those providing Software as a Service (SaaS), maintaining proper records is essential for sales tax compliance. The complexity of sales tax for software companies arises from the varying taxability of SaaS and digital products across states, the need to track economic nexus thresholds, and the requirement to substantiate all sales, exemptions, and remittances. Below is a comprehensive guide to the records software businesses should keep, the legal requirements, and best practices for compliance.
Under federal law, every person liable for any tax must keep records sufficient to show whether or not they are liable for tax. Specifically, Internal Revenue Code Section 6001 states that taxpayers must keep such records, render such statements, and make such returns as the Secretary may prescribe. The IRS and state tax authorities may require additional records as necessary to determine tax liability [1].
IRS Publication 583 further clarifies that businesses must keep records that support the income, deductions, and credits reported on their tax returns. These records must be available for inspection and should clearly show income and expenses. For sales tax, this means keeping detailed records of all sales, the tax collected, and any exemptions claimed [2].
Most states require that records be kept for at least three to four years, which aligns with the statute of limitations for sales tax assessments. However, if a return is not filed or there is a substantial omission, states may assess tax at any time or for extended periods (e.g., six years or more) [3]. It is prudent for software businesses to retain all sales tax-related records for at least seven years.
Yes, software companies often need to collect and remit sales tax, depending on the states in which they have nexus and the taxability of their products or services. It depends on the specific state’s rules and the nature of the software offering. For example, SaaS is taxable in some states and exempt in others, so it is critical to track where your customers are located and understand each state’s requirements.
In summary:
For sales tax software companies, meticulous recordkeeping is the foundation of software businesses tax compliance. Keeping comprehensive, organized, and accessible records not only ensures compliance with state and federal laws but also protects your business in the event of an audit.
Cited sources
[1]Sec. 6001 Notice or regulations requiring records, statements, and special returns
[3]How long should I keep records?
For more than four decades, Bennett Thrasher has provided businesses and individuals with strategic business guidance and solutions through professional tax, audit, advisory, and business process outsourcing services. Contact Stephen Bradshaw partner in charge of Bennett Thrasher’s State and Local Tax practice, specializes in advising software businesses on sales and use tax matters, or call us at 770.396.2200.
Back to Q&A
Never miss an update. Sign up to receive our monthly newsletter to unlock our experts' insights.
Subscribe Now