Taxes: Sales Tax & 1099s

What gets charged at checkout, and how income reporting works for your sellers. Two of the most common questions founders get once their marketplace goes live.

Quick answer

Two things to know. 1099s are automatic - Stripe issues them to your sellers and they appear in each seller's dashboard under Finance → Tax documents, so there's nothing for you to generate or file on their behalf. Sales tax is not added on top at checkout by default - a seller's listed price is what the buyer pays, and each seller is responsible for any tax they owe on their own earnings. This is the standard model for marketplaces at launch and early growth. Once you are registered to collect, a Business store can switch on collection with Stripe Tax.

1099s & income reporting (automatic)

Because Stripe processes the payouts on your marketplace, Stripe is also the system of record for your sellers' tax forms. You don't generate or file anything for them.

  • For US sellers, Stripe issues a 1099-K when they cross the current IRS reporting threshold, emails it to them directly, and posts it in their seller dashboard.
  • Sellers find their forms under Seller dashboard → Finance → Tax documents (a secure tax-document area powered by Stripe).
  • EU and UK sellers get the local equivalents handled the same way.
  • You handle your own business taxes on your commission as normal - that part is just regular business income.

On the 1099-K dollar threshold

The IRS reporting threshold for 1099-Ks has changed several times in recent years and may change again. You don't need to track it - Stripe applies the current federal and state rules automatically and only issues forms to sellers who qualify.

Sales tax on purchases (not added by default)

Unless you switch on collection (see below), Prometora does not add sales tax or VAT on top of the price at checkout. In practice this means:

  • Prices are tax-inclusive - the listed price is the final price the buyer pays.
  • There is no extra tax line calculated or added during checkout.
  • Each seller is responsible for any sales tax or VAT they owe on their earnings.
  • A VAT-registered seller can turn on invoices in their own settings and enter the rate included in their prices; their booking invoices then show the VAT included (Net / VAT / Total), with the price unchanged.

This is the same approach the major no-code marketplace platforms take, and it keeps checkout fast - buyers aren't asked for a billing address just to calculate a tax rate.

Why not calculate tax automatically?

US sales tax is destination-based - the rate depends on exactly where the buyer is, so automatic calculation requires collecting each buyer's address and computing the rate jurisdiction by jurisdiction. That adds friction at checkout and only becomes worthwhile once a marketplace reaches substantial volume. For most marketplaces at launch, tax-inclusive pricing is the right call.

When does collecting sales tax become relevant?

In the US, marketplace facilitator laws can eventually make the platform (you) responsible for collecting and remitting sales tax - but only once you cross a state's economic nexus threshold. These thresholds vary by state - most commonly $100,000 in annual sales into that state (some states also count transactions, such as 200 sales a year, though many are now phasing that part out). The Sales Tax Institute keeps a free, regularly updated economic nexus state guide with the current threshold for every state.

  • Below those thresholds (where most marketplaces sit at launch and for a good while after), neither you nor most of your individual sellers are required to collect sales tax.
  • As you scale into those thresholds, you register to collect in the relevant states and switch on collection below. A marketplace based in a state with a marketplace facilitator law (Florida, for example) can be required to collect on orders shipped into that state from the first sale, with no threshold - ask your accountant.

Collecting sales tax with Stripe Tax (opt-in)

When you are registered to collect, switch on Store Settings → Payments → Commission & Fees → Collect sales tax with Stripe Tax (Business plan and up). From then on:

  • Stripe Tax picks the rate per order from the buyer's delivery address (or billing address when nothing ships), including county and city rates, and adds it as its own line on top of the price. Buyers outside the states you are registered in see no tax.
  • The tax stays with you. It lands on your Stripe balance for you to remit and is never part of a seller's payout, so sellers are paid exactly as before. Your sales emails and the Orders tab show it as a separate row, and the order export has a tax column.
  • Refunds give the tax back to the buyer from your balance, and Stripe Tax records the reversal in your reports by itself.
  • It applies to purchases (Buy now, cart, custom offers, approved purchases), not to bookings, and tax is always added on top, never included in the price.

Setting it up, step by step

Three steps, about ten minutes. The first two are in your Stripe dashboard, the last one in Prometora. Your Stripe account is the one you connected under Stripe Setup on the Payments tab.

1. Head office
Stripe → Settings → Tax
→
2. Registration
Stripe → Tax → Registrations
→
3. Switch on
Prometora → Payments

Step 1: confirm your head office in Stripe

Open Stripe → Settings → Tax (Business information). Under Head office, click Confirm head office address, check that the address is your business address, and confirm. This is the only field Stripe needs here. The rest of the page can stay on its defaults:

  • Preset product category: leave it. Prometora sets the category on every line of every order itself (goods, shipping), so the preset is never used for marketplace orders.
  • Taxes on shipping: leave "Determine automatically".
  • Include tax in prices: leave "Automatic". Prometora marks every line as tax added on top, and that wins over the default.
Stripe → Settings → Tax → Business information

Head office

Where your business is located, or ships goods from.

Confirm head office address

Your business address, as registered → the one field Stripe needs

Product and prices

Preset product categoryleave as is
Taxes on shippingDetermine automatically
Include tax in pricesAutomatic

Prometora sets the category and "added on top" on every order line itself, so these defaults are never used for marketplace orders.

Step 2: add a registration for each state you collect in

Open Stripe → Tax → Overview (the locations list; the same registrations are also under Tax → Registrations) and click Add registration. Then:

  1. Choose the state (for example Florida).
  2. Choose I've already registered. The other two options start a registration process with the state; you already have your license.
  3. Registration type: Sales tax.
  4. Start collecting immediately, or schedule it for the date your license took effect.
  5. Confirm. Repeat for every state you are registered in. Tax is only ever charged in a state that is on this list.

Two things on this screen that look wrong but are not

The confirmation screen previews the rate for your account's preset product category, so it may read 0% if that preset is a digital or exempt category. Your orders are not affected: each line carries its own category, and physical goods are taxed at the state's rate. And after saving, the Tax overview may show the state as "Needs attention" with a step like "test tax collection on invoices". That is Stripe's onboarding checklist, not a missing setting.
Stripe → Tax → Add registration

Choose a location

Florida▾

How do you want to register?

Register for me
I'll register by myself
I've already registered

Registration type

Sales tax

Schedule

Start collecting immediately
Confirmation screen may preview 0% for your preset category. Your product lines are taxed at Florida's rate anyway.
Add registration

Step 3: switch it on in Prometora

Go to Store Settings → Payments → Commission & Fees, switch on Collect sales tax with Stripe Tax, and click Save. Prometora checks with Stripe that Tax is active before saving. If Stripe still reports it as pending, the reason is shown under the switch (it is almost always the head office address or a missing registration) and nothing is saved until it is fixed. If you later deactivate Stripe Tax, checkout continues without tax and a warning is logged.

Store Settings → Payments → Commission & Fees

Collect sales tax with Stripe Tax

Business

Added on top for buyers in your registered states. Stays on your balance to remit, never part of a seller's payout.

Saved. Prometora checked with Stripe: Tax is active, 1 registration (Florida).
If Stripe Tax is still pending: "Activate Stripe Tax in your Stripe dashboard first (Settings > Tax: confirm your origin address and add a registration…)", and nothing is saved.

Then place one order to yourself with a delivery address in a registered state and check the tax line at checkout, on the order confirmation, and in the Orders tab. Refund it afterwards: the refund and its tax reversal both show up under Stripe → Tax → Transactions. Note the Stripe Tax fee: Stripe charges it per taxed order to your Stripe account, not through Prometora; the current price is shown when you activate Tax. Stripe's own guide: Set up Stripe Tax.

For your accountant

Products are classified as general tangible goods, shipping as a shipping charge, and the buyer service fee (if you charge one) as part of the sales price. Stripe applies each state's own rule to those categories, for example whether shipping is taxable. If your products fall under a special category (clothing, food, digital goods), tell us and we will set the code for that listing type. Prometora files nothing: your Stripe Tax reports under Tax → Registrations are what you file from.

Not tax advice

This page explains how Prometora and Stripe handle tax mechanically - it is not legal or tax advice. Tax rules differ by country, state, and situation. When in doubt, check with a qualified tax professional for your specific business.

What your sellers see

Sellers don't need to do anything special to get their tax forms. Inside their dashboard:

Finance
Section in the seller dashboard
→
Tax documents
Powered by Stripe
→
1099-K ready
Downloaded or emailed by Stripe

For more on how sellers get connected to Stripe in the first place, see How Sellers Connect Stripe, and for the overall money flow and commission split, see Payments & Stripe.

Taxes: Sales Tax & 1099s | Prometora Docs