Glossary

Form 1099-K

Form 1099-K is the IRS information return a payment settlement entity, such as a card processor or payment platform, files to report the gross amount of payment card and third party network transactions it settled to a payee during the calendar year, with no reduction for refunds, fees or other adjustments.

Also called: 1099-K, IRS Form 1099-K, payment card and third party network transactions form, Stripe 1099-K, 1099-K gross amount

14-day free trial · card required · cancel anytime

Definition

Form 1099-K reports money you received, as seen by whoever moved it to you. The IRS calls it an information return for payments received from payment cards and from payment apps or online marketplaces, and its instructions put the filing duty on “every PSE or other party which submits instructions to transfer funds to the account of a participating payee.” For a Stripe seller, that filer is Stripe or, on some Connect platforms, the platform itself.

The number it reports is deliberately raw. The IRS Form 1099-K FAQs say box 1a is the “total, or gross, dollar amount of reportable payment transactions” and that “it doesn’t include adjustments for fees, credits, refunds, shipping, cash equivalents or discounts.” Stripe’s support article on 1099-K corrections says the same in its own terms: the form shows “the total payments processed through the account before fees, refunds, or adjustments,” and Stripe “does not reduce the reported total to reflect net earnings.”

That is why the 1099-K and your books disagree by design. The IRS says those adjustments “are not income” and that you can deduct them from the gross amount on your tax return. The 1099-K is a starting point the IRS can match against, not a figure for your income line, and the gap between it and QuickBooks Online should be explainable item by item.

Key points

  • +Form 1099-K reports the gross amount of payment card and third party network transactions settled to you in a calendar year, broken out by month.
  • +Box 1a is not reduced for refunds, fees, credits, discounts or shipping. The IRS says you deduct those on your return.
  • +For third party network transactions, the One, Big, Beautiful Bill retroactively restored the pre-2021 threshold: more than $20,000 in gross payments and more than 200 transactions.
  • +Payment card transactions have no threshold. The IRS says $0.01 received by card should produce a Form 1099-K.
  • +Some states set lower thresholds, so you can receive a 1099-K below the federal test.
  • +On Stripe Connect, Stripe issues the 1099-K where the connected account pays Stripe’s fees. Where the platform controls pricing, the platform files.
  • +You must report your income whether or not you receive a Form 1099-K.

What the form reports, box by box

Box 1a, the gross amount of payment card and third party network transactions, is the headline figure. The IRS instructions describe it as the total “without regard to any adjustments for credits, cash equivalents, discount amounts, fees, refunded amounts,” so a sale you later refunded in full still counts at its original amount.

Box 1b carves out card not present transactions, which the instructions define as those “where the card was not present at the time of the transaction or the card number was keyed into the terminal.” For an online Stripe business, most or all of box 1a usually lands here too.

Boxes 5a through 5l split the gross amount by month of the calendar year, which is the most useful part of the form when you sit down with your books. Box 4 shows any federal income tax withheld; the instructions say a payee who has not furnished a taxpayer identification number as required is subject to backup withholding on box 1a payments. Boxes 6 through 8 are optional state information for up to two states.

Thresholds: payment cards, networks and states

The IRS separates two kinds of transactions. Payment card transactions, which the IRS FAQs define to include “credit cards, debit cards, and stored-value cards (including gift cards),” have no reporting threshold at all. The FAQs say that “if you received $0.01 of payments from a payment card transaction, you should receive a Form 1099-K.”

Third party network transactions, settled by a third party settlement organization such as a payment app or online marketplace, do have a threshold. IRS Fact Sheet 2025-08 says the One, Big, Beautiful Bill “retroactively reinstated the reporting threshold in effect prior to the passage of the American Rescue Plan Act of 2021,” so a TPSO is not required to file “unless the gross amount of reportable payment transactions to a payee exceeds $20,000 and the number of transactions exceeds 200.” The $600 threshold that had been phased in under ARPA no longer applies. Stripe’s Connect tax reporting documentation applies the same test: more than $20,000 in gross volume and more than 200 transactions in the calendar year.

States can go lower. Stripe’s 1099-K state requirements page for the 2026 tax season, which it notes remains subject to change, lists $600 for Maryland, Massachusetts, Montana, Vermont, Virginia and the District of Columbia, $1,000 for New Jersey, $1,000 and 4 transactions for Illinois, and $2,500 for Arkansas. The IRS also notes that a filer may send a 1099-K below the threshold. Neither the threshold nor the form changes what is taxable.

Who files it on Stripe and Stripe Connect

Under the IRS instructions, the filer is the payment settlement entity, or the party that submits the instruction to transfer funds to the payee. For a business with its own Stripe account taking card payments directly, that is Stripe, and Stripe posts the form in the Dashboard by January 31 for the prior tax year.

Connect splits the duty by who controls pricing. Stripe’s US tax reporting documentation says “Stripe issues 1099-K forms for connected accounts where Stripe controls the pricing or for transactions where the connected account pays fees directly to Stripe. For all other transactions where the platform controls the pricing, the platform is responsible for filing any relevant 1099 forms.” In API terms, Stripe issues the form where the account’s controller.fees.payer is account, and does not where it is application, application_express or application_custom. Stripe’s 1099 tax reporting product lets a platform in that second group create and file the forms.

One seller can receive several forms. Stripe groups connected accounts that share a tax identity to decide whether they meet the threshold but still creates a separate form for each connected account. The IRS says that with multiple Forms 1099-K you should use all of them and your other records to determine your actual tax liability.

Why the 1099-K never matches QuickBooks: a worked example

Take a US online store on a direct Stripe account in 2026 that keeps its books in QuickBooks Online. During the year it charges customers 250,000 USD by card, of which 15,000 USD is sales tax it collected. It refunds 12,000 USD, loses 3,000 USD in disputes, and pays 7,500 USD in Stripe processing fees. To keep the numbers simple, ignore the sales tax on the refunded and disputed orders.

The 1099-K shows 250,000 USD in box 1a, the gross amount, untouched by any of those events. QuickBooks shows something else. The 15,000 USD of sales tax sits in a liability account, not income, leaving 235,000 USD of sales. Refunds of 12,000 USD and chargebacks of 3,000 USD reduce that to 220,000 USD of net sales. The 7,500 USD of fees appear as an expense, so they do not change income but do shrink the deposits, which total 227,500 USD (250,000 minus 12,000, 3,000 and 7,500).

So the reconciliation is 250,000 USD on the 1099-K, less 15,000 USD of sales tax, 12,000 USD of refunds and 3,000 USD of chargebacks, equals 220,000 USD of net sales in QuickBooks. If the gap does not break down this cleanly, the usual remaining causes are timing and scope: Stripe’s own guidance for reviewing tax-year totals tells you to export payments by Available On date, while your books may record a sale on the charge date or the payout date, and a December charge paid out in January can fall in different years. Non-card payments such as ACH, a second Stripe account, or another processor’s 1099-K also change the comparison.

Getting it wrong and getting it corrected

A Stripe-issued 1099-K cannot be edited to match your books. Stripe’s support article on corrections says its forms reflect the gross transaction data Stripe has on file and “cannot have their totals manually corrected by a platform or the account holder,” and that full and partial refunds are not deducted “per IRS regulations.” Only identity details such as the name, address and TIN can be updated. Stripe can split a filed form between two or more legal entities for the same tax year on request.

The IRS position is similar. Its FAQs tell you to review the form, determine whether the amount is correct, and determine your deductible expenses from your own records, because the form reports only gross payments. If a form is genuinely wrong, ask the filer for a correction; the IRS says it cannot correct a Form 1099-K itself and that you should not wait to file your return if a corrected form does not arrive.

Where the reconciling items live in QuickBooks

Acodei’s documentation describes the sync as tracking both gross revenue and Stripe fees in QuickBooks. When syncing transaction by transaction, it says every refund generates a corresponding refund receipt, and when an automatic Stripe payout occurs, Acodei creates a bank deposit that includes the relevant sales and refund receipts.

Those records are what you work from when you explain the gap between your books and the gross 1099-K figure. The form itself comes from Stripe or your platform, not from the sync.

Want to see this on your own Stripe data?

Start a free trial

14-day free trial · card required · cancel anytime

Frequently asked questions

Does the 1099-K amount include refunds and Stripe fees?

They are not subtracted from it. Box 1a is the gross amount of reportable payment transactions, and the IRS says it does not include adjustments for fees, credits, refunds, shipping, cash equivalents or discounts, and Stripe says full and partial refunds are not deducted. You subtract those items from the gross amount when you report income on your tax return, using your own records.

What is the Form 1099-K threshold now?

For third party network transactions, the One, Big, Beautiful Bill retroactively restored the pre-2021 rule: a TPSO files only when gross payments to a payee exceed $20,000 and the transactions exceed 200. Payment card transactions have no threshold. Some states, including Maryland, Massachusetts and Virginia at $600 per Stripe’s state table, set lower thresholds for 1099-K filing.

Who sends the 1099-K on a Stripe Connect platform?

It depends on who controls pricing. Stripe’s documentation says Stripe issues 1099-K forms for connected accounts where Stripe controls pricing or the connected account pays fees directly to Stripe. Where the platform controls pricing, including when controller.fees.payer is application, the platform is responsible for filing any relevant 1099 forms, often through Stripe’s tax reporting product.

Do I have to report income if I did not get a 1099-K?

Yes. The IRS says that whether or not you receive a Form 1099-K, you must still report any income on your tax return. The reporting threshold controls only whether a filer has to send the form. It does not change whether your Stripe sales are taxable or whether you need to file a return.

Can Stripe change my 1099-K to match my books?

No. Stripe says its 1099-K forms reflect the gross transaction data it has on file and that totals cannot be manually corrected by a platform or the account holder. Only the name, address and TIN can be updated. The expected path is to account for refunds, fees and other differences on your tax return, backed by your bookkeeping records.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeIntuit QuickBooks
★★★★★
“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
RyanOwner at Indie Music Academy
★★★★★
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.

14-day free trial · card required · cancel anytime