Service boundary: Entity, retirement, multistate, and international sections are education only. Monaco CPA does not form entities, provide legal/EIN/DBA/registered-agent/bank services, select or establish retirement plans, or perform international filings. International and non-permitted multistate matters are referred; retirement work is limited to return treatment and limit reporting for client-established accounts.

In This Article

  1. How SaaS Revenue Is Taxed
  2. Multistate SaaS Sales-Tax Concepts
  3. Stripe Atlas and C-Corp Tax Classification
  4. Selected Deduction Categories for Vibe Coders
  5. Section 174 R&D Amortization
  6. Entity Tax-Classification Considerations
  7. International Revenue: Education-Only Overview
  8. NJ-Specific Tax Rules for Vibe Coders
  9. Ready to File With Confidence?

A SaaS side project that begins earning subscription revenue may create federal, state, and local reporting questions. SaaS subscription revenue generally is ordinary business income. Self-employment tax and multistate sales-tax rules may apply. A Delaware C-Corp can create a corporate tax layer and a shareholder tax layer when earnings are distributed, but the result depends on the actual facts.

I wrote this guide because the vibe coding ecosystem has exploded (the tools market reached $4.7 billion in 2025, projected to hit $12.3 billion by 2027) but zero CPA-authored tax content targets the people actually building and monetizing software with AI. Andrej Karpathy coined the term "vibe coding" in February 2025. Collins Dictionary named it Word of the Year. 84% of developers now use or plan to use AI coding tools according to the Stack Overflow 2025 Developer Survey. 63% of vibe coders are non-developers with no traditional programming background. Replit reports that 75% of its customers never write a single line of code.

If you are shipping a SaaS product, Chrome extension, mobile app, or API service built with Cursor, Copilot, Replit, Lovable, Bolt.new, or Claude Code, this guide is for you.

Key Takeaways

  • SaaS subscription revenue is ordinary business income reported on Schedule C for a sole proprietor; deductible expenses determine profit, which enters the separate Schedule SE line 4c computation.
  • Stripe's 1099-K reports gross revenue before processing fees, refunds, and sales tax collected. Your bank deposits will be lower than the 1099-K amount.
  • SaaS is taxable in approximately 25 states. If you use Stripe directly (not a Merchant of Record), you are personally responsible for sales tax compliance in every state where you have economic nexus.
  • A Stripe Atlas C-Corp can create two tax layers when earnings are distributed, but entity choice depends on compensation, retained earnings, state tax, fundraising, Section 1202 eligibility, exit plans, and costs - not a $500,000 shortcut.
  • NJ does not tax most SaaS products under Technical Bulletin TB-72, but the "information service" exception can change that analysis.
  • Section 174 domestic R&E is immediately expensable starting 2025 under the OBBBA. The 5-year amortization requirement is gone for domestic costs.

Your Stripe deposits are not your taxable income, and your 1099-K is not your profit. Stripe reports gross payments before fees, refunds, chargebacks, and sales tax. Report gross on Schedule C Line 1, deduct refunds on Line 2, and deduct Stripe fees on Line 10. Keep records that reconcile gross receipts to deposits, fees, refunds, chargebacks, and tax collected; reporting consequences depend on the complete return and information-reporting record.

In this guide:

  1. How SaaS Revenue Is Taxed
  2. Multistate SaaS Sales-Tax Concepts
  3. Stripe Atlas and C-Corp Tax Classification
  4. Selected Deduction Categories for Vibe Coders
  5. Section 174 R&D Amortization
  6. Entity Tax-Classification Considerations
  7. International Revenue: Education-Only Overview
  8. NJ-Specific Tax Rules
  9. FAQ

How SaaS Revenue Is Taxed

SaaS subscription revenue is classified as ordinary business income reported on Schedule C (Form 1040) for sole proprietors and single-member LLCs. Net profit is subject to self-employment tax via Schedule SE. The IRC references are Section 446 (general accounting methods), Section 448 (cash method limitations), and Section 451 (timing of income inclusion).

Cash Method Is the Default (and Correct Choice)

Under IRC Section 448, only C corporations and partnerships with corporate partners exceeding $32 million (2026 §448(c) threshold per Rev. Proc. 2025-32) in average annual gross receipts must use accrual. Sole proprietors are explicitly exempt. Under cash method, income is taxable when payment is received, not when the subscription period occurs. A monthly subscription payment hitting Stripe on December 28 is 2026 income regardless of whether the service month runs into January.

Annual subscriptions paid upfront: For cash-method taxpayers, the answer is straightforward. IRC Section 451(c) provides a one-year deferral mechanism for advance payments, but it applies exclusively to accrual-method taxpayers. If you use cash method (and you almost certainly do), an annual subscription payment received upfront is fully taxable in the year received.

Free trials generate zero taxable income under cash method because no payment obligation exists. Income recognition begins only when the first actual charge hits your Stripe account. For freemium models, only revenue from paying customers is reportable.

Stripe 1099-K Reporting After the OBBBA

The OBBBA retroactively reinstated the pre-2022 1099-K threshold: more than $20,000 in gross payments AND more than 200 transactions. Both conditions must be met. Stripe reports gross revenue on Form 1099-K before processing fees (2.9% plus $0.30), before refunds, before chargebacks, and including sales tax collected. Per Stripe's documentation: "For Form 1099-K, the IRS requires reporting gross reportable amounts without any adjustments."

This means if your bank deposits show $45,000, your 1099-K might show $52,000. The difference is processing fees, refunds, and sales tax passed through. Here is how to report it correctly:

  • Schedule C, Line 1 (Gross Receipts): Report the full 1099-K amount ($52,000)
  • Schedule C, Line 2 (Returns and Allowances): Report refunds and chargebacks
  • Schedule C, Line 10 (Commissions and Fees): Report Stripe processing fees
  • Schedule C, Line 27a (Other Expenses): Report sales tax remitted (if you collected it)

This approach matches your reported income to the 1099-K and avoids triggering an IRS Automated Underreporter (AUR) notice, while properly deducting all legitimate expenses.

Apple App Store and Google Play

Both Apple and Google issue Form 1099-K (not 1099-MISC) and both report gross sales before commission. For most indie developers the operative rate is 15%, not 30%: Apple's App Store Small Business Program charges 15% for developers under $1M per year, and Google Play charges 15% on the first $1M of annual revenue (the 30% rate applies only above those tiers). A 15%-tier developer who received $35,000 in deposits would see a 1099-K for approximately $41,200 - the gross sales before the 15% commission. Both platforms act as marketplace facilitators for sales tax collection in most states. Apple explicitly states: "Sales on the App Store are between you and the customer. You're the seller of copyrighted works."

Chrome Web Store: You Handle Everything

Google shut down Chrome Web Store Payments in 2020. Per the Developer Agreement, Section 3.2: "If you charge a fee for your Product, you assume sole responsibility and liability for all related transactions and authentications, records, and taxes." Chrome extension developers must use external payment processors (typically Stripe via services like ExtensionPay) and handle all tax compliance independently. No marketplace facilitator protection applies.

Multistate SaaS Sales-Tax Concepts

State treatment of SaaS varies, and economic-nexus rules are jurisdiction-specific. A business using a payment processor rather than a merchant of record may retain seller obligations where nexus exists. Monaco CPA does not monitor thresholds, register sellers, file non-permitted-state returns, or provide multistate sales-tax compliance; those matters require a qualified multistate provider.

Which States Tax SaaS

States that tax SaaS include: Connecticut, Hawaii, Indiana, Iowa (B2C only, B2B exempt), Kentucky, Louisiana, Massachusetts, Minnesota, Mississippi, Nebraska, New Mexico, New York, Ohio, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas (only 80% of the SaaS price as a "data processing service"), Utah, Vermont, Washington, West Virginia, and Wisconsin.

States that do not tax SaaS include: California (classified as non-taxable service), Florida, Georgia, Kansas, Michigan, Missouri, Nevada, North Carolina, North Dakota, Oklahoma, Oregon (no sales tax at all), Virginia, and Wyoming.

Connecticut applies a reduced 1% rate for business use versus the full 6.35% for personal use. Texas uniquely taxes only 80% of the SaaS price. Iowa taxes B2C but exempts B2B. The classification is genuinely inconsistent across states.

Economic Nexus: The $100K / 200 Transaction Trigger

Following South Dakota v. Wayfair (2018), all 45 states with sales tax have enacted economic nexus laws. The standard threshold is $100,000 in sales OR 200 transactions in the state, though many states are eliminating the transaction count. New Jersey's threshold is $100,000 in NJ-sourced sales OR 200 separate transactions.

The trap: many states count all gross sales (including exempt and non-taxable sales) toward nexus thresholds. You can trigger nexus in a state even if SaaS is exempt there. If your SaaS product generates $150,000 in Texas revenue, you have nexus in Texas and must collect on 80% of each sale.

Notable threshold variations: California requires $500,000 (tangible personal property only), New York requires $500,000 AND 100 transactions (both must be met), and Texas requires $500,000.

Stripe Tax vs. Merchant of Record: Who Actually Handles Compliance

With direct payment processing, the business generally remains the seller. Potential duties can include evaluating nexus, registration, collection, returns, and records, subject to each jurisdiction's rules. Monaco CPA does not perform that monitoring or multistate compliance; obtain a written scope from a qualified provider.

Stripe Tax automates calculation and collection but you retain legal liability. You must still register for permits and file returns. Stripe Tax adds per-transaction fees on top of standard processing. Its obligation monitoring alerts you when you approach nexus thresholds.

Paddle and Lemon Squeezy describe their services as Merchant of Record arrangements. Contract terms determine which seller, collection, filing, and remittance duties they assume; using an MoR does not support a categorical zero-compliance claim. Published fees and coverage should be verified directly before relying on them.

Reference tableSwipe to view all columns →
SolutionFeeSales Tax LiabilityFiling Responsibility
Stripe (direct)2.9% + $0.30YouYou
Stripe Tax2.9% + $0.30 + Stripe Tax feeYouYou
Lemon Squeezy (MoR)5% + $0.50Lemon SqueezyLemon Squeezy
Paddle (MoR)5% + $0.50PaddlePaddle
Gumroad (MoR)10% flatGumroadGumroad

Using the stated illustrative fee assumptions at $10,000 of monthly volume, annual arithmetic is approximately $3,480 for Stripe and $6,600 for Lemon Squeezy, a $3,120 difference before other charges. That difference is not a compliance-cost estimate or platform recommendation; compare current contracts, coverage, transaction mix, and a qualified multistate provider's written scope.

What If You Have Been Ignoring Sales Tax

Non-compliance consequences are severe: penalties typically run 10 to 30% of unpaid tax plus interest, with lookback periods of 7+ years for non-filers. Voluntary Disclosure Agreements (VDAs) can reduce lookback to 3 to 4 years and waive most penalties, but require that the business has not been previously contacted or audited by the state.

If prior-period sales-tax exposure may exist, consult independent tax-controversy counsel or a practitioner whose written scope covers voluntary disclosure before contacting a state. Monaco CPA does not offer VDA, VDP, audit, examination, or collection representation.

Stripe Atlas and C-Corp Tax Classification

Stripe Atlas makes Delaware C-Corp formation frictionless. A C-Corp can create a corporate tax layer plus shareholder tax on dividends, but that does not make it categorically wrong below a stated revenue or profit threshold. Compensation, retained earnings, state tax, investors, Section 1202 eligibility, exit plans, and compliance costs determine the result.

How Double Taxation Works

A C-Corp pays 21% flat federal corporate tax on profits (IRC Section 11). When profits are distributed to you as dividends, you pay a second layer of tax at 0 to 20% qualified dividend rates plus the 3.8% Net Investment Income Tax. The effective combined rate reaches 33 to 40%.

A reliable comparison cannot apply one individual rate to a sole proprietorship or S-Corp and one all-dividends assumption to a C-Corp. At $150,000 of pre-owner-compensation profit, model at least these items:

Reference tableSwipe to view all columns →
StructureRequired Model Inputs
Sole Prop (Schedule C)Schedule SE line 4c, federal brackets, QBI, NJ tax, retirement and health deductions
S-CorpReasonable W-2 compensation, employer and employee payroll taxes, residual QBI, NJ CBT/payroll, BAIT if eligible, compliance costs
C-CorpReasonable compensation, 21% corporate tax, NJ CBT, retained versus distributed earnings, dividend/NIIT rates, Section 1202 potential, compliance costs

Only a model using the founder's actual compensation, distribution, retention, and exit assumptions can produce a dollar difference.

Facts Relevant to C-Corp Classification

Raising venture capital. Some institutional investors request a Delaware C-Corp and particular governance or equity terms. That is not a tax-only formation recommendation; obtain independent legal and investment advice before choosing or changing an entity.

QSBS exclusion (IRC Section 1202). A qualifying disposition may exclude an applicable percentage of eligible gain, subject to acquisition date, holding period, issuer, active-business, original-issuance, basis, and cap requirements. For stock acquired after July 4, 2025 (post-OBBBA): 50% exclusion at 3 years, 75% at 4 years, 100% at 5+ years. The per-issuer cap is $15 million (increased from $10 million by the OBBBA), indexed for inflation from 2027. Aggregate gross assets must be $75 million or less (increased from $50 million post-OBBBA).

On a qualifying exit, Section 1202 can materially change the result, but the excluded percentage and cap depend on acquisition date, holding period, issuer eligibility, active-business requirements, and the taxpayer's basis and gain. Do not compare entity forms using a fixed $3 million exit-tax claim without those facts.

Other Tax Classifications to Model

Single-member LLC tax classification: generally Schedule C treatment unless an election changes it. Formation, legal effects, fees, and later legal changes require independent counsel and current official guidance; Monaco CPA does not provide formation services.

LLC with S-Corp election (Form 2553): splits business economics between reasonable W-2 compensation and residual pass-through profit. No $60,000 or $80,000 threshold guarantees net savings; see the modeling framework below.

An existing C-Corp considering an S election requires fact-specific review of eligibility, timing, built-in-gains rules under IRC Section 1374, state treatment, and legal consequences. Monaco CPA does not form or convert entities; obtain independent legal advice and a separately accepted tax-analysis scope before any change.

Selected Deduction Categories for Vibe Coders

All deductions below fall under IRC Section 162(a) (ordinary and necessary business expenses) and are reported on Schedule C. For freelance developer-specific guidance, see the freelance developer industry page.

AI Coding Tools: $1,200 to $3,000+ Per Year

Reference tableSwipe to view all columns →
ToolAnnual CostSchedule C Line
Cursor Pro ($20/mo)$240Line 18 or 27a
Cursor Pro+ ($60/mo)$720Line 18 or 27a
Claude Pro ($20/mo)$240Line 18 or 27a
Claude API usage$100 to $3,000+Line 27a
ChatGPT Plus ($20/mo)$240Line 18 or 27a
GitHub Copilot Pro ($10/mo)$120Line 18 or 27a
Replit Core ($25/mo)$300Line 18 or 27a
v0 Premium ($20/mo)$240Line 18 or 27a

Label these as "Software Subscriptions" or "AI Development Tools" on Line 27a. If used exclusively for your SaaS product, 100% deductible. For mixed personal and business use, deduct the business-use percentage and document your methodology.

Cloud Hosting and Infrastructure

Reference tableSwipe to view all columns →
ServiceTypical Annual Cost
Vercel Pro ($20/mo per member)$240
Supabase Pro ($25/mo per project)$300
Railway (usage-based)$60 to $240
DigitalOcean$48 to $240
Neon database$228+
Domain registration$10 to $50
CloudflareFree to $240

Report on Schedule C, Line 27a as "Cloud Hosting" or "Web Hosting."

Payment Processing Fees

Stripe's 2.9% plus $0.30 per transaction is fully deductible on Schedule C, Line 10 (Commissions and Fees). At $10K MRR, that is approximately $3,480 per year in deductible processing fees. Using the gross reporting method described above aligns your deductions with 1099-K amounts.

Design, Analytics, Email, and Marketing

  • Design tools: Figma ($15/mo), Canva Pro ($15/mo) on Schedule C, Line 27a
  • Analytics: Plausible ($9/mo), PostHog (usage-based), Mixpanel on Line 27a
  • Email services: Resend, Postmark, ConvertKit on Line 27a
  • Marketing: Product Hunt launch costs, advertising, LinkedIn Premium (business portion) on Line 8
  • Legal: Terms of service drafting, privacy policy, trademark filing on Line 17

Home Office Deduction

The simplified method provides $5 per square foot for up to 300 square feet, yielding a maximum $1,500 deduction on Schedule C, Line 30. No Form 8829 required. The regular method requires Form 8829 and allows the business-use percentage of rent or mortgage interest, property taxes, utilities, insurance, repairs, and depreciation. IRS Publication 587 governs eligibility.

Hardware

Computers, monitors, and peripherals qualify for full first-year expensing. Section 179 allows up to $2,560,000 in immediate deductions for 2026. The OBBBA permanently restored 100% bonus depreciation for property acquired and placed in service after January 19, 2025. For items under $2,500, the de minimis safe harbor (Treasury Regulation Section 1.263(a)-1(f)) is the simplest path.

Incorporation and Organizational Costs

The first $5,000 of organizational expenses is deductible immediately under IRC Section 248 (corporations) or Section 709 (partnerships/LLCs), provided total organizational costs do not exceed $50,000. The remainder is amortized over 180 months. Stripe Atlas's $500 fee, as an organizational expense under $5,000, is fully deductible in year one.

Section 174 R&D Amortization

This section matters for any vibe coder who pays contractors to write code or who spent money on development in 2022 through 2024.

What Changed with the OBBBA

The TCJA's 2022 amendment to IRC §174 required 5-year amortization of domestic software-development costs and 15-year amortization for foreign costs. OBBBA §70302(a) added new IRC §174A, which provides immediate expensing for domestic R&E expenditures for tax years beginning after December 31, 2024. Foreign R&E remains subject to 15-year amortization under IRC §174.

Foreign R&E still requires 15-year amortization. If you pay an overseas contractor to write code, those costs must be amortized over 15 years, not expensed immediately.

What This Means for Vibe Coders

For 2026 and beyond, qualifying domestic software-development costs may be immediately deductible under new IRC §174A, added by OBBBA §70302(a). Foreign R&E remains under IRC §174's 15-year amortization rule. Rev. Proc. 2025-28 provides compliance guidance.

For 2022 through 2024: if you had development costs during these years that you failed to capitalize and amortize, you may need to file amended returns. "Eligible small businesses" may elect to apply the §174A immediate-expensing rule retroactively for 2022 through 2024 by amending returns before July 6, 2026.

Important nuance for sole proprietors: Your own labor and time spent on development was never a deductible expense in the first place (you cannot pay yourself a wage as a sole proprietor). Section 174 applied to actual out-of-pocket expenditures like contractor costs and supplies. If you built your SaaS entirely by yourself using AI tools, your deductible development costs are limited to the tool subscriptions and hosting fees you paid.

Entity Tax-Classification Considerations

Entity and tax-classification questions depend on legal, financing, compensation, distribution, state, and compliance facts. The material below is educational and is not formation or conversion advice. For additional tax concepts, see the sole prop vs LLC vs S-Corp guide.

Start With the Default Schedule C Model

Sole-proprietorship and single-member-LLC tax reporting: both generally use Schedule C absent an election. Entity formation is a separate legal decision; no savings threshold determines it, and Monaco CPA does not form entities or provide legal advice.

Evaluate S-Corp Without a Profit Shortcut

Run the numbers using the S-Corp calculator, then complete the return-wide model. At $80,000 of profit, sole-proprietor regular SE tax is $80,000 x 92.35% x 15.3% = $11,303.64. An illustrative $50,000 salary produces $7,650 of combined FICA, a $3,653.64 gross payroll-tax difference, and $3,825 of employer FICA that reduces residual profit to $26,175 before other expenses. At $150,000 with an illustrative $75,000 salary, the gross difference is $21,194.33 - $11,475 = $9,719.33 and residual profit before other expenses is $69,262.50. Neither difference is net savings.

A calendar-year Form 2553 generally is due by the 15th day of the third month; the 2026 date was March 16 because March 15 fell on Sunday. Rev. Proc. 2013-30 may provide late-election relief when all requirements are met.

Higher Profit Still Requires the Full Model

Higher profit can widen the gross payroll-tax difference, but it does not make an S-Corp automatic. The IRS requires reasonable compensation based on services, time, experience, comparable wages, and business facts. Other wages, income tax, QBI, NJ taxes, benefits, and compliance costs can materially change the result.

Raising Outside Investment: C-Corp

A venture-capital or institutional-investor plan may introduce legal, governance, equity, and Section 1202 considerations. It does not establish that a Delaware C-Corp should be formed or that any exclusion will apply. Monaco CPA does not recommend or implement formation; independent legal and investment advisers should evaluate those decisions.

Delaware vs. Wyoming vs. NJ

NJ-resident tax treatment is not avoided by an out-of-state entity. NJ generally taxes residents on worldwide income. Formation jurisdiction, registration, legal effects, and current fees require independent counsel and official state guidance; Monaco CPA does not recommend or implement formation and promises no tax outcome.

International Revenue: Education-Only Overview

If you sell SaaS globally, you face VAT/GST obligations that differ sharply from domestic sales tax. SaaS is classified as "electronically supplied services" under EU VAT law.

Key International Thresholds

  • EU VAT: Registration required from the first B2C sale to EU consumers. No de minimis threshold for non-EU sellers. The Non-Union One-Stop Shop (OSS) allows single registration covering all 27 member states. Rates range from 17% to 27% (average approximately 21%). B2B sales use the reverse charge mechanism.
  • UK VAT: Standard rate of 20%. Registration required from the first B2C sale with no threshold for non-resident digital service providers.
  • Australia GST: Rate of 10%. Registration threshold is AUD 75,000 per year in Australian B2C digital services sales.
  • Canada GST/HST: Rate of 5% (some provinces 13 to 15% with HST). Registration threshold is CAD 30,000 in sales to Canadian consumers over any 12-month period.

Merchant-of-Record Contract Scope

Paddle and Lemon Squeezy describe VAT/GST functions within their Merchant-of-Record offerings. The current contract and jurisdiction determine which duties they assume; this is not a platform recommendation or a substitute for international tax advice. Monaco CPA does not perform international filings, which are referred to a qualified provider.

VAT Is Not Creditable on Your US Return

All foreign SaaS revenue is fully taxable in the US. VAT/GST is a consumption tax, not an income tax, and is therefore not creditable as a foreign tax credit on Form 1116. An MoR contract may allocate collection and remittance duties, but its terms must be verified. US return treatment and any foreign obligations require fact-specific review; Monaco CPA does not perform international filings.

NJ-Specific Tax Rules for Vibe Coders

TB-72: NJ Does Not Tax Most SaaS

NJ Technical Bulletin TB-72 (July 3, 2013) is the authoritative guidance. SaaS is not subject to NJ sales tax because the customer never receives title to or takes possession of the software. The software remains hosted by the provider, and the customer only has remote access. Under N.J.S.A. 54:32B-3(a), sales tax applies to "receipts from every retail sale of tangible personal property," and SaaS does not qualify.

The critical exception: SaaS products that qualify as "information services" under N.J.S.A. 54:32B-2(yy) ARE taxable. This is defined as "the furnishing of information of any kind, which has been collected, compiled, or analyzed by the seller." Examples include Westlaw, LexisNexis, and similar research databases. A SaaS tool that provides access to software functionality (like a project management app) is not taxable. A SaaS product that primarily delivers compiled analytical data could be taxable. This is a fact-specific, case-by-case determination.

NJ's standard sales tax rate is 6.625% statewide, but this rate does not apply to standard SaaS products.

NJ Gross Income Tax

Schedule C business income flows to Schedule NJ-BUS-1 on the NJ-1040 and is taxed at progressive rates from 1.4% to 10.75% (the 4th highest state rate nationally). NJ has no standard deduction - only personal exemptions of $1,000 per filer and $1,500 per dependent. NJ does not conform to federal bonus depreciation, requiring regular MACRS depreciation on the state return. NJ does not allow the federal QBI deduction.

NJ BAIT for S-Corp SaaS Businesses

The Business Alternative Income Tax is an elective entity-level tax for eligible pass-through entities, not sole proprietorships or disregarded single-member LLCs. The three graduated rates apply to statutory distributive proceeds under N.J.S.A. 54A:12-3, not automatically to book profit or a generic NJ-source amount. The election is made annually through the NJ PTE File and Pay System by the original PTE-100 due date. A qualifying payment generally is deductible federally under Notice 2020-75, while eligible owners claim credits under the allocation rules; the net benefit depends on QBI, brackets, credits, timing, and costs.

NJ Estimated Tax and Filing Requirements

NJ estimated tax is required if your NJ tax obligation exceeds $400 after credits. Due quarterly: April 15, June 15, September 15, January 15. Safe harbor: pay 80% of current-year NJ tax or 100% of prior-year tax (110% if taxable gross income exceeds $150,000). NJ assessed interest: 10.00% for 2026 (prime + 3%) per TB-21(R), computed on Form NJ-2210. Use the estimated tax calculator to plan your payments.

NJ LLC annual report: $75 per year, due by the end of the anniversary month. Failure to file for 2 consecutive years may result in administrative dissolution. S-Corps file Form CBT-100S electronically. P.L. 2022, c.133 generally eliminated the old separate CBT-2553 for qualifying federal approval/effective dates and privilege periods, but DORES 1120-filer registration, federal approval proof, Shareholder Jurisdictional Consent, and timely CBT-100S filing still apply. Formation date is not the test; earlier privilege periods may require retroactive-election review. NJ S-Corp minimum taxes based on NJ gross receipts: $375 (under $100K), $562.50 ($100K to $250K), $750 ($250K to $500K), $1,125 ($500K to $1M), $1,500 ($1M+).

FAQ

My SaaS is making $500 per month. Do I really need to worry about taxes?

Yes. $500 MRR is $6,000 per year. You owe self-employment tax when net earnings from self-employment (Schedule SE line 4c - generally 92.35% of net profit) are $400 or more; below that, no SE tax applies for the year. File Schedule C and Schedule SE. You probably do not need to make estimated tax payments yet if your total tax obligation is under $1,000 after withholding from any W-2 job.

Do I need to collect sales tax on my SaaS product?

It depends on where your customers are located and whether you have economic nexus in states that tax SaaS. If you have customers in 25+ states and use Stripe directly, you likely have sales tax obligations. A Merchant-of-Record contract may allocate collection and remittance duties, but coverage and retained obligations must be verified with the provider and a qualified multistate specialist. For NJ-based SaaS products sold to NJ customers, TB-72 generally exempts SaaS from NJ sales tax unless it qualifies as an information service. See the NJ sales tax guide for details.

I used Stripe Atlas to form a C-Corp. Should I switch?

No revenue threshold or fixed dollar range answers that question. Review compensation, distributions, retained earnings, state taxes, Section 1374, Section 1202 eligibility, legal consequences, and compliance costs. Monaco CPA does not form or convert entities; obtain independent legal advice and a separately accepted tax-analysis scope before changing an election.

Can I deduct Cursor, Copilot, and Claude subscriptions?

Yes. AI coding tool subscriptions are ordinary and necessary business expenses under IRC Section 162(a) when used for your SaaS business. Deduct the business-use percentage on Schedule C, Line 18 or Line 27a. Keep records showing these tools are used for your revenue-generating product.

What is the difference between Stripe and a Merchant of Record?

Stripe is a payment processor. You are the seller, you handle sales tax compliance, and you receive a 1099-K. A Merchant of Record (Paddle, Lemon Squeezy) is the legal seller. They handle sales tax, VAT/GST, chargebacks, and compliance globally. You receive payouts as a vendor. Published MoR fees may exceed processor fees, while the contract may assume specified seller, collection, filing, or remittance functions. It does not establish that every multistate or international obligation is eliminated.

Do I need to charge VAT to European customers?

EU VAT treatment depends on customer status, place-of-supply facts, and the seller or Merchant-of-Record contract. Monaco CPA does not advise on or perform international registration or filings; obtain guidance from a qualified international provider before taking action.

When should I switch from sole proprietorship to S-Corp?

For an existing eligible entity, consider an S election only after a complete model uses fact-supported reasonable compensation and separately evaluates legal consequences. Include other wages, both sides of FICA, employer deductions, income tax, QBI, NJ payroll and entity taxes, BAIT if eligible, benefits, and compliance costs. No $60,000-$80,000 profit threshold or gross payroll-tax difference establishes net savings.

Your SaaS product does not care whether you understand sales tax nexus or Section 174 amortization. The IRS does. For federal and state return-preparation questions, use the contact form to request an intake review. Any work is limited to an accepted written scope; entity formation, non-permitted multistate work, and international filings are excluded or referred.

Circular 230 Disclosure: This post provides general tax information and is not a substitute for personalized tax advice. Consult a qualified tax professional for advice specific to your situation.

AI agency cluster (if your SaaS is becoming an automation agency or you're building on top of LLM APIs): AI Automation Agency Taxes Hub | API & Cloud Deductions Under IRC §174 | R&D Tax Credit for AI Work | NJ Sales Tax on Custom AI Chatbots

Related reading: Starting a Business in NJ | LLC vs S-Corp NJ | NJ Payroll Basics | Small Business Services

Ready to File With Confidence?

Tax rules change frequently. Use the contact form to request a written scope; submitting it does not promise a call, engagement, or outcome. Greg Monaco is a NJ-licensed CPA and the firm's sole practitioner.

Use the contact form to request an intake review