If you received a 1099-K from Stripe, you are likely wondering what it means for your taxes and what you need to do with it. Whether you run an e-commerce store, operate a subscription business, sell digital products, or accept payments through Stripe for any type of service, receiving this form means Stripe has reported your payment activity to the IRS. Understanding how to properly handle your Stripe 1099-K is essential for accurate tax reporting and avoiding potential issues with the Internal Revenue Service.
The 1099-K from Stripe is an IRS information return that reports the gross amount of payments processed through Stripe's payment platform during the calendar year. As a Third-Party Settlement Organization (TPSO), Stripe is legally required to report certain payment transactions to both you and the IRS. This reporting requirement exists to help the IRS track income flowing through digital payment platforms and ensure that taxable income is properly reported by businesses and individuals.
The consequences of mishandling your Stripe 1099-K can be significant. The IRS receives an identical copy of every 1099-K that Stripe issues, and their automated systems compare these amounts against the income you report on your tax return. If there is a discrepancy, you could receive an IRS notice, face penalties, interest charges, or even trigger an audit. However, many business owners are confused when they receive their 1099-K because the form reports gross payment volume, not your actual profit or taxable income. Understanding this distinction is critical for proper tax reporting.
Recent changes to 1099-K reporting thresholds have dramatically expanded the number of Stripe users who now receive this form. What was previously reserved for high-volume merchants now affects many smaller businesses and side hustles. The American Rescue Plan Act of 2021 significantly lowered the reporting threshold, and while the IRS has implemented a phased approach, more Stripe users than ever are now receiving 1099-K forms.
In this comprehensive guide, we will explain everything you need to know about your Stripe 1099-K. We will cover why you received the form, what it actually reports, how to properly report it on your tax return, and what to do if your 1099-K contains errors. We will also discuss common mistakes to avoid and how the new reporting thresholds affect your business. By the end of this guide, you will have complete clarity on handling your Stripe 1099-K correctly.
What this guide covers:
Form 1099-K (Payment Card and Third Party Network Transactions) is an IRS information return used to report payments processed through payment cards (like credit and debit cards) and third-party payment networks. Stripe, as a payment processor that settles transactions between merchants and their customers, is classified as a Third-Party Settlement Organization (TPSO) and is legally obligated to issue this form to merchants who meet the reporting threshold. This requirement comes from the Housing Assistance Tax Act of 2008, which created the 1099-K reporting system.
Stripe must issue a 1099-K to any merchant account holder who receives payments exceeding the applicable threshold during the calendar year. It is important to understand that Stripe has no discretion in this matter. They are required by federal law to issue the form if your payment activity meets the criteria. You will receive a 1099-K regardless of whether you believe the income is taxable or not, and regardless of whether your business was profitable.
The 1099-K serves several important purposes in the tax system:
Stripe reports all payments processed through your Stripe account that represent transactions for goods or services. Unlike some peer-to-peer payment apps that distinguish between personal and business transactions, Stripe is primarily a business payment processor. Almost all payments received through Stripe are considered reportable transactions because they represent business activity.
Transactions included in your Stripe 1099-K:
Transactions NOT included in your Stripe 1099-K:
Understanding what Stripe includes helps you reconcile your 1099-K against your business records and ensures accurate tax reporting. The key point is that Stripe reports gross payment volume before any deductions for fees, refunds, or other adjustments.
The 1099-K reporting threshold has undergone significant changes in recent years, which explains why you may have received a 1099-K this year when you did not receive one in previous years.
| Tax Year | Reporting Threshold | Transaction Requirement | Notes |
|---|---|---|---|
| 2023 and earlier | $20,000 | AND 200+ transactions | Original threshold - both conditions had to be met |
| 2024 | $5,000 | No transaction minimum | IRS transition year |
| 2025 | $2,500 | No transaction minimum | IRS planned threshold |
| Future (as enacted) | $600 | No transaction minimum | Statutory requirement - implementation delayed |
The American Rescue Plan Act of 2021 originally lowered the threshold to $600 with no transaction minimum, effective for tax year 2022. However, after significant concerns from taxpayers, tax professionals, and payment processors, the IRS announced delays and implemented a phased approach. This phased implementation gives businesses time to adjust their record-keeping and tax planning processes.
Important: Even if you did not receive a 1099-K in prior years, you were still legally required to report all taxable business income. The 1099-K is an information return that helps the IRS track payments. It does not create or eliminate your tax obligation. Whether you receive a 1099-K or not, you must report all taxable income on your tax return.
One of the most common sources of confusion about the 1099-K from Stripe is understanding what the form actually reports. The amount shown on your 1099-K is the gross payment volume processed through Stripe, not your taxable income or business profit. This distinction is critical for understanding your actual tax liability.
What is included in the Stripe 1099-K gross amount:
What is NOT deducted from the Stripe 1099-K gross amount:
This means your Stripe 1099-K amount will almost always be significantly higher than your actual taxable income. For example, if you processed $50,000 in payments through Stripe for your e-commerce store, your 1099-K will show approximately $50,000. But after subtracting Stripe fees, refunds, cost of goods, shipping, advertising, and other business expenses, your actual taxable profit might only be $15,000 or less.
Your Stripe 1099-K contains several boxes with specific information. Understanding each box helps you properly reconcile and report your income:
| Box | Field Name | What It Means for Stripe Users |
|---|---|---|
| Box 1a | Gross Amount | Total payments processed through Stripe for goods/services. This is the gross figure before fees, refunds, or expenses. |
| Box 1b | Card Not Present Transactions | Portion of Box 1a from online/remote transactions. For most Stripe merchants, this equals or nearly equals Box 1a since Stripe is primarily used for online payments. |
| Box 3 | Number of Payment Transactions | Total count of individual transactions processed. Useful for verification against your Stripe dashboard records. |
| Box 4 | Federal Income Tax Withheld | Amount of backup withholding (24%) if Stripe withheld taxes due to TIN issues or B-Notice situations. |
| Box 5a-5l | Monthly Gross Amounts | Breakdown of gross amounts by month (January through December). Helpful for reconciling with your monthly Stripe reports. |
| Box 6-8 | State Information | State tax reporting information if applicable to your state's requirements. |
Let's look at a realistic example to illustrate how 1099-K amounts relate to actual taxable income:
Tech Gadgets Online Store:
Alex runs an online store selling phone accessories and tech gadgets. His Stripe 1099-K shows:
Alex's actual financial picture:
| Item | Amount |
|---|---|
| Gross sales (Stripe 1099-K Box 1a) | $85,000 |
| Minus: Stripe processing fees (avg 2.9% + $0.30) | -$3,167 |
| Minus: Refunds issued to customers | -$4,250 |
| Minus: Cost of goods sold (inventory) | -$42,500 |
| Minus: Shipping costs paid | -$6,800 |
| Minus: Advertising (Facebook, Google) | -$8,500 |
| Minus: Packaging and supplies | -$1,200 |
| Minus: Software subscriptions (Shopify, etc.) | -$1,800 |
| Actual taxable profit (Schedule C) | $16,783 |
Alex's 1099-K shows $85,000, but his actual taxable income from this business is only $16,783. He will report the full $85,000 on his Schedule C as gross receipts and then properly deduct all legitimate business expenses to arrive at the correct taxable amount.
Most Stripe users receive payments for business activities and will report their 1099-K income on Schedule C (Profit or Loss From Business). This applies whether you are a sole proprietor, freelancer, independent contractor, or single-member LLC. The Schedule C is the primary form for reporting business income from Stripe.
Step-by-step process for Schedule C reporting:
Step 1: Report Total Gross Receipts
Enter your total business income, including the Stripe 1099-K amount, on Schedule C, Part I, Line 1 (Gross receipts or sales). If you receive payments through multiple channels (Stripe, direct invoicing, cash, other processors), combine all revenue sources here. Your Stripe 1099-K amount should match or be part of this total.
Step 2: Report Returns and Allowances
If your Stripe 1099-K gross amount includes refunds you later issued to customers, you can deduct these on Line 2 (Returns and allowances). Check your Stripe dashboard for total refunds processed during the year. This reduces your gross receipts to reflect actual net sales.
Step 3: Calculate Cost of Goods Sold (if applicable)
If you sell physical products, calculate your cost of goods sold in Part III and enter the total on Line 4. This includes the cost of inventory purchased, materials, shipping to you, and direct labor for products you sold. For service businesses, this section may not apply.
Step 4: Deduct Business Expenses
In Part II, deduct all legitimate business expenses related to your Stripe-based business:
Step 5: Calculate Net Profit or Loss
Your net profit (Line 31) is what flows to your Form 1040 as taxable self-employment income. This amount will be significantly lower than your Stripe 1099-K gross amount after properly deducting legitimate business expenses. You will also owe self-employment tax (Social Security and Medicare) on this net profit, calculated on Schedule SE.
While most Stripe merchants are sole proprietors filing Schedule C, your business structure affects where you report income:
Sole Proprietors and Single-Member LLCs:
Partnerships and Multi-Member LLCs:
S-Corporations:
C-Corporations:
Many businesses receive payments through multiple channels. Proper reconciliation prevents errors:
The most common reason for receiving a Stripe 1099-K is operating an e-commerce business. Whether you sell through Shopify, WooCommerce, BigCommerce, or your own custom website, Stripe processes your customer payments and reports them.
Examples:
Tax treatment: This is business income reported on Schedule C. Deductible expenses include cost of goods sold, Stripe fees, platform fees, advertising, shipping, packaging, and other legitimate business costs.
Software-as-a-service (SaaS) companies and subscription businesses frequently use Stripe Billing for recurring payments. If you run a subscription-based business, your Stripe 1099-K reflects total subscription revenue collected.
Examples:
Tax treatment: This is business income reported on Schedule C or your corporate return. Deductible expenses include hosting costs, software development, contractor payments, marketing, and Stripe fees.
Freelancers, consultants, and professional service providers who invoice clients through Stripe or accept Stripe payments will receive a 1099-K for those payments. This includes designers, developers, writers, coaches, and any professional billing through Stripe.
Examples:
Tax treatment: This is self-employment income reported on Schedule C. Deductible expenses include software subscriptions, equipment, home office, professional development, and Stripe fees.
If you sell through a marketplace or platform that uses Stripe Connect to process payments and pay you out, you may receive a 1099-K from Stripe (or from the platform, depending on their setup).
Examples:
Tax treatment: Depending on the arrangement, this may be reported as business income on Schedule C or as other income. The platform may provide additional documentation explaining the payments.
If you sell event tickets, workshops, or experiences using Stripe, your payment volume is reported on the 1099-K. This includes in-person events, online webinars, and virtual experiences.
Examples:
Tax treatment: This is business income reported on Schedule C. Deductible expenses include venue costs, catering, travel, marketing, and Stripe fees.
The most costly mistake is treating the Stripe 1099-K gross amount as your taxable income without accounting for expenses. This results in drastically overpaying taxes. Remember, the 1099-K reports gross payment volume, not profit.
Solution: Always calculate your actual net profit by subtracting all legitimate business expenses from the gross amount. Your taxable income is your profit, not your revenue.
Some business owners, overwhelmed by tax complexity, simply ignore the 1099-K and hope nothing happens. This is a serious mistake because the IRS receives an identical copy and will notice the discrepancy.
Solution: Always address your Stripe 1099-K on your tax return. Report the gross amount and properly deduct your expenses. Ignoring it guarantees IRS correspondence.
Stripe charges processing fees (typically 2.9% + $0.30 per transaction) that are legitimate business expenses. Many business owners forget to deduct these fees, paying unnecessary taxes.
Solution: Download your Stripe fee report from your dashboard. Stripe provides an annual summary of all fees charged. Deduct these on Schedule C, Line 10 (Commissions and fees) or Line 27a (Other expenses).
If you receive multiple 1099 forms that include the same payments (like a 1099-K from Stripe and a 1099-NEC from a client who paid through Stripe), you might accidentally report the same income twice.
Solution: Reconcile all 1099 forms against your records. Identify which payments appear on which forms. Report total income correctly without duplication. Keep documentation explaining any overlap.
The Stripe 1099-K may include the gross amount before refunds are processed. If you issued significant refunds, failing to account for them inflates your reported income.
Solution: Check your Stripe dashboard for total refunds issued during the year. Either report a lower gross amount (if Stripe already adjusted) or deduct refunds on Schedule C Line 2 (Returns and allowances).
Without proper records, you cannot substantiate your deductions if the IRS questions your return. Lack of documentation can result in disallowed deductions and additional taxes owed.
Solution: Keep detailed records of:
Your Stripe 1099-K may contain errors. Common issues include:
If you believe your Stripe 1099-K is incorrect, follow these steps:
Step 1: Verify the discrepancy
Log into your Stripe dashboard and review your gross volume reports for the tax year. Compare the Stripe-provided reports against your 1099-K. Identify the specific discrepancy.
Step 2: Gather documentation
Collect evidence supporting your claim. This might include Stripe dashboard screenshots, payout records, transaction exports, or other documentation showing the correct amounts.
Step 3: Contact Stripe support
Contact Stripe through their support channels:
Step 4: Request a corrected 1099-K
Explain the specific error and provide your documentation. If Stripe agrees there was an error, they will issue a corrected Form 1099-K to both you and the IRS.
Step 5: Document everything
Keep records of all communications with Stripe regarding the error, including support ticket numbers, emails, and responses.
If Stripe will not issue a corrected 1099-K and you believe it is incorrect, you can still report the correct amounts on your tax return:
The IRS understands that 1099 forms sometimes contain errors. If you can document the correct amount, you can report it accordingly, but expect to potentially receive correspondence from the IRS that you will need to respond to with your documentation.
Stripe is required to furnish your 1099-K by January 31 following the tax year. For example, your 2025 tax year 1099-K must be provided by January 31, 2026. Stripe typically makes 1099-K forms available electronically in your Stripe dashboard and may also mail a paper copy to your address on file.
Where to find your Stripe 1099-K:
Your tax return deadline for reporting Stripe 1099-K income is:
If your business requires quarterly estimated tax payments, remember those deadlines: April 15, June 15, September 15, and January 15.
Failing to properly report Stripe 1099-K income can result in several penalties:
| Situation | Potential Penalty |
|---|---|
| Failure to report income | Understatement penalty of 20% on the additional tax owed |
| Negligence or disregard of rules | 20% penalty on underpayment |
| Substantial understatement | 20% penalty if understatement exceeds the greater of $5,000 or 10% of tax |
| Fraud | 75% penalty on underpayment due to fraud |
| Failure to file return | 5% per month, up to 25%, of unpaid tax |
| Failure to pay tax | 0.5% per month, up to 25%, of unpaid tax |
Interest also accrues on any unpaid tax from the original due date. The IRS interest rate changes quarterly and compounds daily, adding to the total amount owed.
You received a 1099-K from Stripe because you processed payments through Stripe that exceeded the IRS reporting threshold for the tax year. Stripe is legally required to report these payments to both you and the IRS. The current threshold is $5,000 for 2024, decreasing to $2,500 for 2025. The 1099-K reports your gross payment volume, which may differ significantly from your actual taxable income. This form helps the IRS track business income flowing through payment processors.
No, you do not pay taxes on the entire 1099-K amount. The 1099-K reports gross payments, not taxable income. You pay taxes only on your net profit after deducting legitimate business expenses such as Stripe processing fees, cost of goods sold, advertising, shipping, and other operating costs. The 1099-K amount is your starting point for calculating taxable income, but your actual tax liability depends on your expenses and profit margin.
For tax year 2024, Stripe must issue a 1099-K to merchants who processed $5,000 or more in payments. For tax year 2025, the threshold is expected to be $2,500. There is no longer a transaction count requirement. The IRS is phasing in the lower $600 threshold enacted by Congress over several years. If your Stripe payment volume exceeds these thresholds, you will receive a 1099-K regardless of your business profitability.
Yes, Stripe processing fees are deductible business expenses. The 1099-K reports gross payments before fees are deducted, so you should claim Stripe fees as an expense on your tax return. Report them on Schedule C, Line 10 (Commissions and fees) or Line 27a (Other expenses). Download your annual fee summary from your Stripe dashboard to document these deductions. Typical Stripe fees are 2.9% plus $0.30 per successful transaction.
For most Stripe users, report 1099-K income on Schedule C (Profit or Loss From Business) attached to your Form 1040. Enter the gross amount on Line 1 (Gross receipts), then deduct business expenses in Part II to calculate net profit. Corporations report on their business return (1120 or 1120-S). The key is including the 1099-K amount in your gross income and then properly deducting all legitimate business expenses to arrive at taxable profit.
If your Stripe 1099-K includes gross sales before refunds, you can deduct refunds on your tax return. Report refunds on Schedule C, Line 2 (Returns and allowances). Check your Stripe dashboard for total refunds processed during the tax year. Stripe typically adjusts the 1099-K for refunds, but verify by comparing your dashboard gross volume reports against the 1099-K amount. Keep documentation of all refunds for your records.
You can find your Stripe 1099-K by logging into your Stripe dashboard, navigating to Settings or Reports, and looking for Tax Documents or Tax Forms. Stripe typically makes 1099-K forms available by January 31 for the prior tax year. You can download a PDF copy from your dashboard. Stripe may also mail a paper copy to your business address on file. If you cannot locate the form, contact Stripe support through your dashboard.
If you fail to report your Stripe 1099-K, the IRS will likely send you a CP2000 notice because their automated matching system compares 1099 forms against your tax return. You would owe additional tax on the unreported amount, plus a 20% accuracy penalty and interest. Even if your business had no profit, you must still address the 1099-K on your return by reporting gross income and deducting expenses. Ignoring it creates significant problems.
To request a corrected 1099-K from Stripe, first verify the discrepancy by comparing your Stripe dashboard reports against the 1099-K. Gather documentation supporting your claim. Contact Stripe support through your dashboard or at support.stripe.com. Explain the specific error and provide evidence. If Stripe agrees there is an error, they will issue a corrected form to you and the IRS. Keep records of all communications regarding the correction request.
No, Stripe 1099-K and 1099-NEC are different forms. Form 1099-K reports payments processed through payment platforms like Stripe. Form 1099-NEC reports direct payments from a business to an independent contractor for services. If a client pays you through Stripe, you receive a 1099-K from Stripe. If they pay you directly, they issue a 1099-NEC. You could receive both forms for different clients, but be careful not to double-count overlapping income.
No, Stripe does not include test transactions in your 1099-K. Only live transactions processed in production mode are reported. Test transactions made using Stripe's test API keys or test mode are not counted toward your gross volume or transaction count. This is by design so developers and merchants can test their integrations without generating false tax documents. Your 1099-K reflects only actual customer payments.
Stripe and PayPal 1099-K forms report essentially the same information under the same IRS rules, but they cover different payment channels. Stripe 1099-K reports payments processed through your Stripe account (credit cards, online payments). PayPal 1099-K reports payments through PayPal. Both are Third-Party Settlement Organizations subject to the same reporting thresholds. If you use both platforms, you may receive a 1099-K from each, and you must report both on your tax return.
If you operate a payment platform, marketplace, or any business that processes payments for third parties, you may be required to file 1099-K forms with the IRS. BoomTax provides comprehensive solutions for businesses that need to issue 1099-K forms to their merchants, sellers, or service providers.
Who needs to file 1099-K forms:
BoomTax provides powerful features for organizations that need to file 1099-K forms at scale:
If you operate a business that needs to issue 1099-K forms to merchants or sellers, BoomTax makes compliance simple. With pay-per-form pricing and no subscription fees, BoomTax works for organizations of any size. Our team is available to help you understand your filing requirements and set up an efficient process.
Ready to simplify your 1099-K filing? Create your free BoomTax account and start uploading your payee data. Whether you have dozens or hundreds of thousands of forms to file, BoomTax provides the tools and support you need for seamless compliance.
Receiving a 1099-K from Stripe is a normal part of operating a business that accepts online payments. Understanding what the form means and how to handle it properly ensures accurate tax reporting and helps you avoid costly mistakes. The key points to remember are:
The current reporting thresholds mean that more Stripe users than ever will receive 1099-K forms. Whether you operate an e-commerce store, SaaS business, freelance practice, or any other business accepting Stripe payments, understanding how to properly report your Stripe 1099-K income is essential for tax compliance.
If you have questions about your specific situation, consider consulting a tax professional familiar with e-commerce and online business taxation. For platforms and businesses that need to issue 1099-K forms to their users, BoomTax provides the tools and support needed for efficient, accurate compliance.
BoomTax and its affiliates do not provide tax, legal, or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for, tax, legal, or accounting advice. You should consult your own tax, legal, and accounting advisors prior to engaging in any transaction.