Iowa sales tax exemptions and how to handle exemption certificates

Tax

Stripe Tax automates global tax compliance from start to finish, so you can focus on scaling your business. Identify your tax obligations, manage registrations, calculate and collect the right amount of tax worldwide, and enable filings—all in one place.

Learn more 
  1. Introduction
  2. Key Takeaways
  3. What is an Iowa sales tax exemption?
  4. Who qualifies for an Iowa sales tax exemption?
  5. Which products and services fall under Iowa sales tax exemptions?
  6. How do you apply an Iowa sales tax exemption certificate at checkout?
  7. What records do businesses need to keep for Iowa sales tax exemptions?
  8. What happens if you accept an invalid Iowa sales tax exemption certificate?
  9. How should businesses manage Iowa sales tax exemptions going forward?
  10. How Stripe Tax can help
  11. FAQs about Iowa sales tax exemptions

An Iowa sales tax exemption lets specific purchases skip the statewide 6% tax and local option sales tax that many cities and counties add on top. Iowa grants these exemptions based on who’s buying—whether resellers, manufacturers, farmers, or government entities—and on what’s being sold, such as prescription drugs or certain manufacturing equipment. To get the exemption right, you have to match the sale to the correct category, collect the certificate, and keep it on file.

Below, we cover who qualifies for these exemptions, some examples of products and services Iowa treats differently, and what invalidates a certificate.

Key Takeaways

  • Iowa exemptions depend on buyer status, product type, or both, and each category comes with its own specifics.

  • Sellers need to collect exemption certificates and should retain them for at least three years.

  • Accepting an incomplete certificate can shift the uncollected tax liability back onto the seller.

What is an Iowa sales tax exemption?

An Iowa sales tax exemption lets certain purchases skip the state’s 6% sales tax, along with the local option tax of 1% that many Iowa cities and counties add on top.

Who qualifies for an Iowa sales tax exemption?

Qualification in Iowa depends on who’s buying. The state recognizes a number of categories, each tied to its own checkbox on the state exemption certificate and its own limits on what can be purchased tax-free.

Here are the main categories of buyers:

  • Retailer: A business with an active Iowa sales tax permit can buy inventory for resale without paying tax on it, since it collects that tax from the end customer later.

  • Manufacturers: Machinery, replacement parts, computers, and other items used directly by the manufacturer are some examples of qualifying sales. The exemption applies to the production process itself, not to general business purchases such as office equipment.

  • Farmers: Livestock, their feed and bedding, fertilizer, and farm machinery used directly in agricultural production are generally exempt for anyone engaged in farming as a business.

  • Government entities: Purchases made directly by government agencies and schools are exempt from sales tax.

  • Nonprofits, in limited cases: Iowa doesn’t extend a blanket exemption to every nonprofit the way some states do. Only specific statutory categories qualify, such as nonprofit hospitals and food banks, which means a 501(c)(3) letter alone isn’t enough documentation.

Which products and services fall under Iowa sales tax exemptions?

Some exemptions apply to the product itself rather than the buyer. Anyone who purchases that type of item skips the tax, no matter who they are.

These products include:

  • Prescription drugs: These are exempt from sales tax when dispensed by a registered pharmacist, licensed physician, or other medical professional.

  • Newspapers: These are always exempt, whether free or not.

  • Solar equipment: Panels, inverters, solar roof tiles or shingles, and energy transmission devices for solar power are all exempt.

How do you apply an Iowa sales tax exemption certificate at checkout?

The buyer fills out Iowa’s Sales/Use/Excise Tax Exemption Certificate (Form 31-014) or the Streamlined Sales Tax exemption certificate, and gives it to the seller before or at the time of purchase. The seller keeps it on file instead of collecting tax on that sale. The certificate needs the buyer’s name, address, and the reason for the exemption, among other things.

It gets harder at scale, but tools such as Stripe Tax can handle part of this at the transaction level. Stripe Tax calculates the applicable sales tax and local option rate based on the buyer’s address and the product being sold, and you can set it up so exemption status applies to specific customers, which keeps tax off their invoice or checkout session from the start. That exemption logic is incorporated into the customer record and doesn’t require someone to zero out tax on each order. This matters for a business running the same exemption across recurring invoices or high order volume.

What records do businesses need to keep for Iowa sales tax exemptions?

Iowa doesn’t require businesses to submit exemption certificates with a sales tax return, but you need to keep them available in case the Department of Revenue audits your business. Iowa’s statute of limitations for tax assessments is three years, and it’s a good rule of thumb for general record retention, too. The certificate needs to be complete and legible.

A certificate on file doesn’t automatically apply to every future purchase from that buyer unless it’s structured as a blanket certificate. Blanket certificates expire after a year if no sales occur between the specified parties.

What happens if you accept an invalid Iowa sales tax exemption certificate?

Accepting an incomplete certificate shifts liability to the seller. Iowa does offer sellers some protection if they acted in good faith. If a certificate was complete and gave the seller no reason to question it, the burden of any exempt status errors can shift toward the buyer.

How should businesses manage Iowa sales tax exemptions going forward?

Proactive businesses treat certificate collection as part of the sales process, not a compliance task to be dealt with afterward. They capture exemption status when a customer account is created and check periodically that the certificates on file are current.

Businesses that sell across Iowa and other states should use the Streamlined Sales Tax certificate wherever it applies, since it reduces the number of forms that need tracking. When businesses run exemptions through Stripe Tax, exemption status applies consistently because it is part of the customer’s file.

The process still requires judgment. Iowa draws sharp lines between similar-looking sales, so you need to know which category a given sale falls into. A good process makes sure that once you’ve made the right call, you have the paperwork to prove it.

How Stripe Tax can help

Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful application programming interface (API).

Stripe Tax helps you monitor your obligations and alerts you when you exceed a tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US, automate US filings in the Dashboard, and manage global filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, value-added tax (VAT), and goods and services tax (GST) on:

  • Digital goods and services in all US states and 100+ countries
  • Physical goods in all US states and 42 countries

Stripe Tax can help you:

  • Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration, or add tax collection with the click of a button in the Stripe Dashboard.

  • Register to pay tax: If you need to register for sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.

  • Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.

  • Simplify filing: Stripe Tax automates US filings in the Dashboard, powered by TaxJar. For global filings, Stripe Tax easily integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.

Learn more about Stripe Tax, or get started today.

FAQs about Iowa sales tax exemptions

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Tax

Tax

Know where to register, automatically collect the right amount of tax, and access the reports you need to file returns.

Tax docs

Automate sales tax, VAT, and GST collection and reporting on all your transactions—low- and no-code integrations are available.