This is general information, not tax advice. Rules change and vary by situation — consult a licensed CPA or tax professional before acting.
If you run a store with real order history and a real ad budget, "nexus" is not an abstraction — it is the line that decides whether Iowa is your problem or someone else's. Most of the ranking guides on this topic recite the threshold and stop. They never tell you whether your actual volume reaches it, or what the tax does to your per-order margin. This does both.
What nexus actually means for your store
Nexus is the connection that forces you to collect and remit a state's sales tax. There are two kinds, and you only need one.
Physical nexus
A physical tie to Iowa creates nexus regardless of how much you sell there: an office, an employee, stored inventory, or your home base. If you operate your store from Iowa, you have physical nexus from your first sale — the $100,000 question below never even applies to you for Iowa itself.
For print-on-demand, the inventory wrinkle matters. You generally do not own the blanks your supplier warehouses, so a Printify or Printful print facility sitting in a state usually does not hand you physical nexus there. That is the supplier's inventory, not yours. Your home state is the tie that almost always counts.
Economic nexus (the Wayfair line)
Economic nexus is created by sales volume alone, with no physical presence — the rule that came out of the 2018 Supreme Court decision South Dakota v. Wayfair. Every state sets its own number. This is the trigger that catches out-of-state sellers shipping into Iowa.
Iowa's economic nexus threshold, exactly
A remote seller must register and collect once gross revenue from Iowa sales reaches $100,000 in the current or preceding calendar year, according to the Iowa Department of Revenue. Three details the thin guides skip:
- There is no transaction count. Iowa originally used a "$100,000 OR 200 transactions" test, then removed the 200-transaction trigger effective July 1, 2019. A thousand small orders into Iowa no longer creates nexus by themselves; only the dollar figure does.
- "Gross revenue" is broad. It counts all retail sales into Iowa, taxable or exempt, plus wholesale and sales for resale, per the Department of Revenue. You measure the top line shipped to Iowa, not your taxable subset.
- You get a grace period. Once you cross, you start collecting on the first day of the next calendar month that begins at least 30 days after you exceeded the threshold, the state explains. Crossing on, say, September 15 means collection starts November 1.
Does your store actually hit $100,000 into Iowa?
Here is the math no competing article runs. Say you are an out-of-state store doing 340 orders a month at a $31 average order value — about $126,000 a year across all states. Iowa is a small share of any national audience. Assume one in a hundred of your orders ships to an Iowa address.
That is roughly 3 to 4 Iowa orders a month, or about $1,265 of Iowa revenue a year (340 × 12 × $31 × 1% = ~$1,265). You are at a little over one percent of the $100,000 line.
To cross $100,000 into Iowa on economic nexus alone — while Iowa stays near one percent of your mix — your total revenue would need to approach eight figures. In other words: if you ship from outside Iowa, economic nexus there is a problem you grow into, not one you have on day one. The owners who actually owe Iowa tax early are the ones who live or operate in Iowa and carry physical nexus from the first order.
That distinction is the whole game, and it is why a blanket "register everywhere" reflex wastes an operator's time and money. If you are curious how the same logic plays out in a neighboring market, the breakdown in our Michigan sales tax nexus guide runs the parallel numbers.
Marketplace sales: counted, but not collected by you
If you also sell on Amazon, Etsy, or Walmart, those platforms are marketplace facilitators — they collect and remit the sales tax on your behalf. Your own Shopify storefront is different: there you are the seller of record, and the collect-register-file-remit duty is yours.
The trap specific to Iowa: facilitated marketplace sales still count toward your $100,000 threshold even though the marketplace handled the tax, per the Department of Revenue's threshold definition. So a seller doing heavy Etsy volume into Iowa can trip the nexus line and then owe collection on their Shopify orders, even though Etsy was covering the Etsy ones.
What you actually owe: Iowa's rate stack
When you do collect, you are collecting two layers. Iowa's state rate is 6%, and most jurisdictions add a 1% local option sales tax (LOST), for a combined rate up to 7% and a statewide average around 6.94%, according to Stripe's Iowa rate breakdown. Iowa uses destination sourcing, so the rate follows the buyer's address, and Shopify Tax applies the right combined rate at checkout once you tell it where you have nexus.
Walk one Iowa order. A $31 shirt shipped to a 7% jurisdiction adds $2.17 in tax (31 × 0.07 = 2.17). You charge the buyer $33.17, keep $31 of revenue, and hold the $2.17 on the state's behalf. That $2.17 is never yours — it is a liability until you remit it.
Collect is not remit — what Shopify does and doesn't do
This is where operators get burned. Shopify calculates and collects the right Iowa tax at checkout once you configure your nexus. Shopify does not register you with Iowa, does not file your returns, and does not send the money to the state. Those stay 100% your job, the same split covered in our cluster guide to taxes and compliance for POD sellers.
Because the collected tax rides inside your Shopify payout, it is dangerously easy to treat it as revenue and spend it. It is not. If you want the automation side done properly — tax set up by nexus state, collected cleanly, and reconciled so you know exactly what you're holding for Iowa — start with our walkthrough on Shopify sales tax automation.
The resale-certificate leak that costs you twice
Separate from collecting Iowa tax from customers is the tax your supplier charges you. When Printify, Printful, or Gelato produces an order, you are buying goods for resale, which should be exempt — but only if you hand the supplier a valid resale certificate, which requires a registered sales tax permit first. Printful reviews a submitted certificate within about two business days, and Printify processes one in roughly three to five business days.
Skip it and you pay sales tax to your supplier on every single production order, then collect it again from your Iowa customer — double tax on the same item, leaking quietly every month. Suppliers do not refund tax on orders placed before approval, so this is a day-one setup task.
The profit angle nobody mentions
Sales tax is a pass-through, so it does not hit your P&L directly — but the work around it absolutely hits your time and your cash. The real risk is simpler: you collect $2.17 per Iowa order, it lands in your payout mixed with everything else, and if your books don't separate it, you spend money you owe the state.
That is a visibility problem, and visibility is what PodVector AI is built for. Victor is an AI employee that connects your live Shopify store, Meta and Google Ads, Printify, Printful, Gelato, and Klaviyo, computes your true per-order profit, and delivers the reports to your Google Drive. Victor is not a dashboard and does not file your taxes — remittance stays with you and your CPA — but by showing real margin per order, net of fees and ad spend, he makes it obvious how thin the cushion is once a state's tax and your supplier's tax are both moving through it. Every write action Victor takes is approval-gated, so nothing happens to your store without your sign-off.
FAQs
Does an out-of-state POD seller have Iowa sales tax nexus?
Only after gross sales into Iowa reach $100,000 in the current or prior calendar year, per the Iowa Department of Revenue. There is no transaction-count trigger anymore. For most single stores shipping from outside Iowa, that line is far away — run your actual Iowa-destined revenue before assuming you owe anything.
Do I have nexus just because I live in Iowa?
Yes. Operating your store from Iowa is physical nexus, so you must register and collect on taxable Iowa sales from your first order, regardless of volume. The $100,000 economic threshold is for out-of-state sellers; it does not get you out of your home-state obligation.
Do my Etsy or Amazon sales into Iowa count?
They count toward your $100,000 nexus threshold even though the marketplace collects the tax, according to the state's threshold definition. That means marketplace volume can push your own Shopify storefront over the line into a collection duty.
What Iowa rate do I charge?
Iowa's base rate is 6%, with most jurisdictions adding a 1% local option tax for a combined rate up to 7%, per Stripe's Iowa breakdown. Iowa is destination-sourced, so the exact rate depends on the buyer's address; Shopify Tax applies it automatically once nexus is configured.
Does Shopify file my Iowa return for me?
No. Shopify calculates and collects the tax at checkout, but registering, filing, and remitting to Iowa are entirely the merchant's responsibility on your own storefront. Only the Shop app is treated as a marketplace facilitator; your regular store orders are not. See the taxes and compliance hub for the full collect-versus-remit split.
Is sales tax the same as the 1099-K I get from my processor?
No — they are unrelated. A 1099-K reports gross payment volume to the IRS for income-tax purposes, and the federal threshold reverted to more than $20,000 and more than 200 transactions, per the IRS. Sales tax nexus is a separate state obligation. Our explainer on the 1099-K versus 1099-NEC untangles the income-tax side.
This is general information, not tax advice. Rules change and vary by situation — consult a licensed CPA or tax professional before acting.