Skip to main content

Written by Greg Monaco, CPA, MBA | NJ CPA License #20CC04711400 | Gregory Monaco, CPA LLC (Firm #20CB00789800) | Last updated: March 2026

Online Course Creator Tax Services

NJ-licensed CPA for course creators on Teachable, Kajabi, Gumroad, Skool, Thinkific, Podia, Stan Store, Udemy, and Skillshare. Platform-by-platform 1099 reconciliation, zero-COGS tax planning, NJ sales tax analysis, S-Corp election, and launch income optimization. Handled personally by Greg Monaco, CPA.

How Online Course Income Is Taxed

Whether you sell courses on Teachable, Kajabi, Gumroad, or any other platform, the IRS treats you as a self-employed individual (independent contractor). No platform withholds taxes from your payouts. You are personally responsible for calculating and paying federal income tax, self-employment tax (Social Security + Medicare), and state income tax.

The Zero-COGS Reality

This is the single most important tax concept for course creators to understand. Digital products have zero marginal cost of goods sold. Once your course is recorded, each additional sale costs you nothing in inventory, materials, or production labor. Part III (Cost of Goods Sold) of Schedule C is essentially $0.

The result: nearly 100% of your revenue flows directly to gross profit. Compare two businesses each earning $200,000 in revenue. A physical goods seller with $120,000 in COGS has $80,000 in gross profit. A course creator with $0 in COGS has $200,000 in gross profit. The course creator's self-employment tax liability is 2.5x higher at the same revenue level. This zero-COGS profile means your effective tax rate on revenue will be significantly higher than most businesses, and your quarterly estimated payments need to reflect that reality.

The Three Taxes You Owe

TaxRateApplied To
Self-Employment (FICA)15.3%92.35% of net profit (12.4% Social Security up to $184,500 wage base + 2.9% Medicare, uncapped). Additional 0.9% Medicare Tax on SE income above $200,000 (single).
Federal Income Tax10% to 37%Adjusted gross income after the $16,100 standard deduction (2026 single filer, OBBBA)
NJ Gross Income Tax1.4% to 10.75%NJ taxable income (NJ does not allow the federal standard deduction; only a $1,000 personal exemption)

Recurring Subscription Income Timing

Under the cash method (IRC Section 451(a)), income is recognized when actually or constructively received. Monthly subscription payments at $29 to $99/month are income in the month received. The critical scenario is annual subscriptions paid upfront: a $1,200 annual payment received in December 2026 is $1,200 of income in 2026, even though the service extends through November 2027. There is no deferral for cash-basis taxpayers.

The constructive receipt doctrine adds a further wrinkle: if Stripe holds funds you can withdraw at any time, the income is constructively received when available, not when you actually transfer it to your bank account. Refunds reduce income in the year actually paid out, not retroactively. A $1,200 subscription received in 2026 with a $600 refund in 2027 means $1,200 income in 2026 and $600 returns/allowance in 2027.

Platform-by-Platform 1099 Reporting

Different platforms issue different 1099 forms, from different entities, showing different amounts. This is the single most overlooked tax issue for course creators and the most common source of IRS mismatches.

Platform1099 TypeIssued ByShowsMerchant of Record
Teachable1099-MISCTeachable (Track1099)Net paidTeachable
Kajabi1099-KStripeGrossCreator
Gumroad1099-KGumroad (Stripe)GrossGumroad
Skool1099-KStripe ExpressGrossSkool
Thinkific1099-KStripeGrossCreator
Podia1099-KStripe / PayPalGrossCreator
Stan Store1099-KStripeGrossCreator
Udemy1099-MISCUdemy, Inc.Net paidUdemy
Skillshare1099-MISCSkillshare (Track1099)Net royaltySkillshare

1099-K threshold (2025+): $20,000 AND 200+ transactions (OBBBA permanently restored pre-ARPA thresholds). 1099-MISC/NEC threshold (2026+): $2,000 (OBBBA Section 70433). Income below these thresholds is still fully taxable.

Understanding 1099-K (Gross) vs. 1099-MISC (Net)

This distinction is the most important tax difference across course platforms. Platforms where the creator is the merchant of record (Kajabi, Thinkific, Podia, Stan Store) have Stripe issue a 1099-K showing gross payment volume before any platform fees, processing fees, or refunds are deducted. Your 1099-K will show a higher number than what hit your bank account. You MUST deduct fees separately on Schedule C to avoid overpaying.

Platforms that act as the merchant of record themselves (Teachable, Udemy, Skillshare) issue 1099-MISC showing the net amount actually paid to you. The platform's revenue share is already excluded. Report this amount directly on Schedule C Line 1 without separately deducting the platform's share.

Multi-platform creators: If you sell on both Kajabi (1099-K, gross) and Udemy (1099-MISC, net), you must handle each form according to its type. Treating them identically is the most common filing mistake I see from course creators.

Special Platform Notes

  • Teachable: Free plan charges 10% + $1 per sale; Starter ($39/mo) takes 7.5%; Builder ($89/mo) and above charge 0% transaction fees. If you connect your own Stripe/PayPal on a Pro/Business plan, Teachable issues no tax forms and Stripe/PayPal issue 1099-K instead. Tax documents: Settings > Taxes (Primary Owner only).
  • Kajabi: Kickstarter $89/mo, Basic $179/mo, Growth $249/mo, Pro $499/mo. Kajabi Payments carries 2.7% to 2.9% + $0.30 processing fees. Tax documents: Stripe Express Dashboard > Tax Forms tab.
  • Gumroad: 10% platform fee on every sale. 1099-K includes Gumroad's fee and any collected VAT in the gross amount. Gumroad warns: "The 1099 amounts will not align with your payout."
  • Skool: $99/mo flat fee with 2.9% + $0.30 processing. Skool handles all VAT/sales tax as a marketplace facilitator. Tax documents: Stripe Express Dashboard.
  • Udemy: Instructors receive 37% of organic sales, 97% of instructor-promoted sales. 1099-MISC issued at $10 threshold (through 2025), $2,000 for 2026+. S and C Corporations do not receive 1099-MISC from Udemy.
  • Skillshare: Royalty pool model (~20% of subscription revenue allocated by paid minutes watched). Teachers need 75 paid minutes/month and 50 followers to earn. 1099-MISC via Avalara Track1099.

Gross vs. Net 1099-K Reconciliation

IRC Section 6050W requires payment settlement entities to report gross payment amounts on Form 1099-K. This creates the most common tax filing mistake among course creators: the 1099-K amount is higher than what you actually received, because platform fees, processing fees, refunds, and sometimes collected sales tax are included in the gross figure.

Worked Example: $100,000 Gumroad Sales

Schedule C LineDescriptionAmount
Line 1Gross receipts (matches 1099-K)$100,000
Line 2Returns and allowances (refunds)($3,000)
Line 10Commissions and fees (Gumroad 10%)($10,000)
Net income before other expenses$87,000

Key principle: Schedule C Line 1 must match the amount on your 1099-K. Reporting only the $87,000 you received in your bank triggers an automatic IRS CP2000 underreporter notice for the $13,000 difference. Report the full $100,000, then deduct fees and refunds on the appropriate lines.

For 1099-MISC platforms (Teachable, Udemy, Skillshare), the form already shows net. Report that amount directly. Do not separately deduct the platform's revenue share.

Chargeback Treatment

Chargebacks function identically to refunds for cash-basis tax purposes and are deducted in the year the money is taken from your merchant account. Record on Schedule C, Part I, Line 2 (Returns and allowances). For chargebacks exceeding $3,000 where the original income was reported in a prior year, the IRC Section 1341 claim-of-right doctrine may apply, allowing you to choose the greater of a deduction or a credit. Chargeback fees (separate from the refunded amount) are separately deductible as business expenses under Section 162.

NJ Sales Tax on Digital Courses: The TB-72 Landmine

The sales tax treatment of online courses is the single most nuanced compliance area for course creators. Whether your courses are taxable depends on three variables: format (pre-recorded vs. live), delivery method (download vs. streaming), and the state in question. For NJ creators, the analysis is critical and widely misunderstood.

NJ ANJ-27: The "Accessed but Not Delivered" Exemption

NJ Publication ANJ-27 defines "specified digital products" as electronically transferred digital audiovisual works, digital audio works, and digital books. These are taxable at 6.625% per N.J.S.A. 54:32B-3(a). However, ANJ-27 contains a pivotal exemption: "Receipts from sales of a specified digital product that is accessed but not delivered electronically to the purchaser are exempt from tax."

Course FormatNJ Sales Tax StatusAuthority
Streaming-only course (no download)Likely EXEMPTANJ-27 access exemption
Downloadable video courseLikely TAXABLEDigital audiovisual work, N.J.S.A. 54:32B-3(a)
Live webinar / coachingEXEMPTProfessional service, not digital product
Downloadable eBook / PDFLikely TAXABLEDigital book, N.J.S.A. 54:32B-3(a)
Membership site (streaming-only)Likely EXEMPTTB-72 (SaaS) + ANJ-27 access exemption
Community + pre-recorded contentGRAY ZONE"True object" test — depends on primary value

NJ Technical Bulletin TB-72: SaaS Exemption

TB-72 (issued July 3, 2013) establishes that SaaS is generally NOT subject to NJ Sales Tax. The rationale: SaaS providers retain and operate software; customers only access remotely; there is no transfer of title or possession. The sole exception is SaaS that constitutes an "information service" under N.J.S.A. 54:32B-3(b)(12). Educational courses generally do not qualify as information services because they involve instruction and training, not compiled data. For a deeper analysis, see my NJ Sales Tax Guide.

Important Caveat

NJ has no published guidance specifically addressing online courses as a product category. This analysis applies the existing ANJ-27 and TB-72 framework. Governor Murphy proposed expanding sales tax to digital streaming services for FY2026, but this was not included in the final budget signed June 30, 2025. Sellers seeking certainty should consider requesting a formal letter ruling from the NJ Division of Taxation. A March 19, 2025, NJ Senate OLS letter confirmed: "New Jersey does not tax digital property that is simply streamed or uploaded temporarily to a consumer to allow access to digital content."

Multi-State Sales Tax After Wayfair

Post-South Dakota v. Wayfair (2018), all 45 sales-tax states enforce economic nexus rules. The most common threshold is $100,000 in sales in the state. Approximately 30+ states impose sales tax on digital products. Several course platforms handle collection as marketplace facilitators: Teachable collects in approximately 30 states; Skool handles all VAT/sales tax; Thinkific offers TCommerce for automated compliance. For platforms that do not handle compliance, consider tools like Quaderno, TaxJar, or Stripe Tax.

Complete Course Creator Deduction Guide

Every deduction must meet the IRC Section 162 "ordinary and necessary" standard. Course creation costs are operating expenses under Section 162, not capitalized inventory. The following categories cover the full spectrum of course creator business expenses.

Tier 1: Safe Deductions (Clear Legal Authority)

  • Platform subscription fees (Schedule C Line 18 or 27a): Teachable ($39 to $399/mo), Kajabi ($89 to $499/mo), Thinkific ($49 to $199/mo), Podia ($39 to $89/mo), Stan Store ($29 to $99/mo), Skool ($99/mo). Ordinary and necessary under Section 162.
  • Payment processing fees (Schedule C Line 10): Stripe (2.9% + $0.30), PayPal fees, Gumroad's 10% commission. These are commissions directly deducted from your income.
  • Software subscriptions (Line 18 or 27a): Screen recording (Loom, Camtasia), video editing (Adobe Premiere, Final Cut Pro), graphic design (Canva Pro, Adobe Suite), email marketing (ConvertKit, Mailchimp), webinar platforms (Zoom Pro, WebinarJam). Fully deductible in the year paid for cash-basis taxpayers per Treas. Reg. Section 1.461-1(a)(1).
  • Advertising costs (Line 8): Facebook ads, Google Ads, YouTube ads, Instagram promotions, podcast ad placements. Fully deductible in the year paid.
  • Contract labor (Line 11): Copywriters, video editors, virtual assistants, graphic designers, curriculum consultants. Obtain Form W-9 before payment. Issue 1099-NEC if you pay $2,000+ (2026 threshold) to any contractor.
  • Website hosting and email marketing (Line 27a): Domain registration, hosting, ConvertKit, Mailchimp, ActiveCampaign, landing page builders.
  • Professional services (Line 17): CPA fees, tax preparation, legal consultation (terms of service, contracts), bookkeeping. Fully deductible.
  • Home office (Form 8829 or simplified method): Requires exclusive and regular use as your principal place of business. Simplified method: $5/sq ft up to 300 sq ft = $1,500/year max. Regular method typically produces larger deductions.
  • Internet (business percentage): Allocate based on actual business use. 60% to 80% is defensible for full-time course creators.

Tier 2: Defensible with Strong Documentation

  • Video production equipment (Listed Property): Cameras, microphones, lighting rigs, teleprompters. These qualify for IRC Section 179 expensing (OBBBA increased limit to $2,500,000) and 100% bonus depreciation under Section 168(k) (permanently restored by OBBBA). However, cameras remain "listed property" under Section 280F(d)(4), requiring contemporaneous usage logs and business use exceeding 50%.
  • Computer equipment: Computers were removed from listed property status, making them easier to expense. Full Section 179 or bonus depreciation available without contemporaneous usage logs.
  • Course creation costs in pre-revenue period: If you spend $15,000 on production before earning revenue, these are startup expenditures under IRC Section 195: up to $5,000 immediately deductible in year one (reduced dollar-for-dollar for total startup costs exceeding $50,000), remainder amortized over 180 months.
  • Business travel for content shoots or conferences: The primarily-for-business test applies. Transportation is 100% deductible if primary purpose is business. Lodging prorated by business vs. personal days. Meals 50% deductible. Strict Section 274(d) substantiation required: date, amount, place, business purpose.
  • Cell phone (business percentage): Calculate actual business-use percentage. 70% to 80% is typically the maximum defensible allocation for full-time course creators.

Documentation Standards for Audit Defense

Expense CategoryBasic DocumentationAudit Defense Requirement
Platform SubscriptionsBank/credit card statementsPlatform invoices showing business account and subscription tier
Video EquipmentPurchase receiptContemporaneous usage log (date, hours, business purpose) per Section 274(d)
Contractor PaymentsCleared bank paymentForm W-9 on file, 1099-NEC issued, written scope of work
AdvertisingPlatform ad receiptsAd manager exports showing spend by campaign with business objective
Home OfficeRoom measurementsPhotos of dedicated space, utility bills, exclusive-use attestation

S-Corp Election and Launch Income Planning

The S-Corp election is the foundational tax-saving strategy for profitable course creators, but launch-based income creates unique complications that most guides ignore.

Why $80K Barely Breaks Even

At $80,000 net profit, the S-Corp splits income into a $45,000 salary (subject to FICA) and roughly $31,500 in K-1 distributions (not subject to FICA), saving approximately $4,419 in payroll taxes. However, only the K-1 distribution qualifies for the QBI deduction. The W-2 salary does not. This shrinks the QBI deduction from approximately $11,700 (sole proprietor) to roughly $6,300, increasing federal income tax by approximately $1,500. Add $3,000 in annual compliance costs (payroll service, Form 1120-S, bookkeeping), and net savings are approximately $122. Model your own numbers →

ItemSole Proprietor ($80K)S-Corp ($45K salary)
SE / Payroll Tax$11,304$6,885
Federal Income Tax~$5,387~$6,904
NJ State Tax~$2,907~$2,687
Compliance Costs$0~$3,000
Total$19,598$19,476
Net S-Corp Savings~$122

The Launch-Based Income Problem

Course creators who generate $50K to $200K from a single launch and then earn little for months face specific S-Corp complications. The S-Corp requires consistent, regular payroll throughout the year, not just during revenue periods. Salary must reflect work performed, not just revenue timing. Lumpy income makes cash flow management for payroll difficult during zero-revenue months.

My recommendation: Wait for 2 to 3 consecutive years of strong, stable net income before electing S-Corp. The QBI deduction interaction matters: S-Corp wages do not count as qualified business income under Section 199A (made permanent by OBBBA), so higher salary means less QBI deduction. File Form 2553 by March 15 for calendar-year entities. New LLCs can elect within 75 days of formation.

Annualized Installment Method (The Launch Creator's Best Tool)

IRC Section 6654(d)(2) provides the annualized income installment method, which is essential for creators with irregular income. Standard estimated tax rules assume income is earned evenly (25% per quarter). A creator earning $0 in Q1 then $150,000 from a Q2 launch would face underpayment penalties for Q1 under the standard method.

Form 2210, Schedule AI solves this by calculating required installments based on actual income earned in each period. Q1 estimated payment = $0 (because actual Q1 income was $0), with a larger catch-up payment for Q2. You must check Box C in Part II of Form 2210 and attach Schedule AI to Form 1040. Failure to attach the schedule results in the IRS recalculating using the standard method.

NJ equivalent: Form NJ-2210, Exception 3 works similarly, annualizing actual income for each installment period and calculating 80% of the tax on that amount. NJ underpayment interest runs at prime rate + 3% (approximately 10% annualized for 2026). Use my Estimated Tax Calculator to model your quarterly payments.

Safe Harbor Alternative

If the annualized method seems complex, the general safe harbor avoids penalties by paying either 90% of current-year tax or 100% of prior-year tax (110% if prior-year AGI exceeded $150,000). For NJ, the safe harbor is 80% of current-year NJ tax or 100% of prior-year NJ tax. NJ does NOT have a 110% high-income surcharge.

Tax at Every Income Level: The Complete Picture

These examples assume a single NJ filer operating as a sole proprietor (Schedule C). All figures are approximations for the 2026 tax year using OBBBA provisions.

Example 1: $50,000 Course Revenue (Side Income)

Gross revenue: $50,000

Platform fees (Kajabi + Stripe): $5,000 deduction

Other deductions: $5,000 (software, ads, contractors)

Net profit: $40,000

Self-employment tax: $40,000 x 0.9235 x 15.3% = $5,651

Federal income tax: Approximately $2,300 (after standard deduction and half-SE deduction)

NJ state tax: Approximately $1,300

Total estimated tax: ~$9,251 | Effective rate: 23.1% of net profit

S-Corp election is not recommended at this income level. Compliance costs exceed potential savings.

Example 2: $150,000 Course Revenue (Full-Time Creator)

Gross revenue: $150,000

Platform fees: $12,000 deduction

Other deductions: $15,000 (software, ads, contractors, equipment)

Net profit: $123,000

As sole proprietor — SE tax: ~$17,381

As S-Corp ($60K salary) — Payroll tax: ~$9,180

S-Corp savings: ~$8,201 in payroll tax, minus ~$3,000 compliance costs = ~$5,200 net annual savings

This is the income range where S-Corp clearly pays for itself. Model your own numbers →

Example 3: $300,000 Course Revenue (Established Brand)

Gross revenue: $300,000

Platform fees: $20,000

Other deductions: $30,000 (team, ads, tools)

Net profit: $250,000

S-Corp salary: $100,000 | Distribution: $150,000

SE tax savings: ~$15,000+

QBI deduction: Phases out between $200,000 and $275,000 taxable income (SSTB)

Solo 401(k) capacity: $24,500 deferral + $25,000 employer match = $49,500 sheltered

NJ BAIT election: Entity-level NJ tax becomes fully deductible federal business expense, bypassing the $40,000 SALT cap

At this level, the S-Corp combined with BAIT election and Solo 401(k) can reduce the total tax bill by $25,000 to $35,000 annually compared to an unoptimized sole proprietorship.

New Jersey Tax Planning for Course Creators

NJ Gross Income Tax on Course Income

Self-employment income from online courses falls under "Net Profits from Business" per N.J.S.A. 54A:5-1(b). NJ GIT rates range from 1.4% to 10.75%. Reported on Schedule NJ-BUS-1 with the NJ-1040. NJ does not allow the federal QBI deduction. A course creator with $200,000 net business income receives a $40,000 QBI deduction federally but pays NJ GIT on the full $200,000.

Quarterly Estimated Payments and Safe Harbor

NJ requires quarterly estimated payments if your state tax liability will exceed $400 after withholdings. Due dates: April 15, June 15, September 15, and January 15. The NJ underpayment penalty rate for 2026 is 10.00% (prime rate + 3%), significantly higher than the federal underpayment rate of 7%.

NJ safe harbor: Pursuant to N.J.S.A. 54A:9-6(c), the penalty is based on the difference between what you paid and the lesser of 100% of prior-year tax OR 80% of current-year tax. NJ does NOT have a 110% high-income surcharge. Paying 100% of your prior year's NJ tax liability in equal quarterly installments completely eliminates the state underpayment penalty.

NJ Non-Conformity with Federal Tax Benefits

  • No QBI deduction: NJ does not allow the 20% Section 199A deduction
  • No half-SE-tax deduction: NJ does not allow the above-the-line deduction for 50% of self-employment tax
  • No bonus depreciation: NJ does not conform to federal 100% bonus depreciation (OBBBA restored)
  • Lower Section 179 limit: NJ imposes its own, lower Section 179 expensing limit
  • No retirement contribution deduction: Solo 401(k) and SEP-IRA contributions reduce federal AGI but have no effect on NJ taxable income
  • No health insurance deduction (TB-36): S-Corp shareholder health premiums are taxable at the state level

NJ BAIT Election (Pass-Through Business Alternative Income Tax)

The BAIT under N.J.S.A. 54A:12-1 is NJ's workaround for the federal SALT deduction cap. An S-Corp elects to pay NJ income tax at the entity level, creating a fully deductible business expense on the federal return that bypasses the individual SALT cap. BAIT rates: 5.675% on first $250,000. The election is made on Form PTE-100 (due March 15 for calendar-year entities). Only available to S-Corps, partnerships, and multi-member LLCs, NOT sole proprietorships or single-member LLCs.

Have Unfiled Tax Returns? Filing Late Is Always Better.

If you earned course income in prior years and did not file tax returns, the IRS already has your 1099 data from Stripe, Teachable, Udemy, and every other platform. The penalties for not filing are dramatically worse than the penalties for not paying.

Penalty TypeRateMaximum
Failure to File5% per month of unpaid tax25% of unpaid tax
Failure to Pay0.5% per month of unpaid tax25% of unpaid tax

The failure-to-file penalty is 10x higher than the failure-to-pay penalty. Even if you cannot afford to pay the tax owed, filing the return stops the 5%/month penalty. I prepare back-year returns, calculate all penalties and interest, and set up IRS installment agreements when needed.

The 7 Most Expensive Course Creator Tax Mistakes

These errors cost course creators thousands of dollars every year. Each one is fully preventable with proper planning.

1

Reporting net deposits instead of gross 1099-K amount

Potential cost: $3,000 to $15,000+

Platforms like Kajabi, Gumroad, and Thinkific issue 1099-K forms showing gross payment volume. If Stripe reports $100,000 but you received $87,000 after fees and refunds, reporting only $87,000 on Schedule C creates a $13,000 mismatch that triggers an automatic IRS CP2000 notice plus a 20% accuracy penalty on the underreported amount. Always report the full 1099-K amount on Line 1, then deduct fees on Line 10 and refunds on Line 2.

2

Ignoring the zero-COGS reality of digital products

Potential cost: $5,000 to $30,000+

New course creators are shocked when nearly 100% of revenue flows through to taxable profit. Unlike physical goods where COGS offsets revenue, digital courses have zero marginal cost per sale. A $200,000 course business has $200,000 in gross profit subject to 15.3% self-employment tax ($28,270) plus income tax. Many creators underestimate quarterly payments by 40% or more because they assume their tax profile resembles a traditional business.

3

Skipping quarterly estimated tax payments after a big launch

Potential cost: $1,000 to $8,000+

A $150,000 launch in Q2 with no estimated payments for that quarter generates federal underpayment penalties plus NJ penalties calculated at 10.00% annually (prime + 3% for 2026). The annualized installment method (Form 2210, Schedule AI) eliminates this penalty by matching payments to actual income timing. Without it, the IRS assumes you earned $37,500 per quarter and penalizes accordingly.

4

Not knowing whether your platform issues 1099-K or 1099-MISC

Potential cost: $2,000 to $10,000+

Teachable issues 1099-MISC (showing net), while Kajabi's Stripe issues 1099-K (showing gross). Udemy issues 1099-MISC at a $10 threshold. Treating a gross 1099-K like a net 1099-MISC means you fail to deduct platform fees, overpaying taxes on money you never received. Treating a net 1099-MISC like a gross 1099-K means you double-deduct fees, creating audit exposure.

5

Collecting NJ sales tax on streaming-only courses

Potential cost: $500 to $5,000 in unnecessary remittances

Under NJ ANJ-27, digital products that are 'accessed but not delivered electronically' are exempt from the 6.625% sales tax. Streaming-only courses on platforms like Teachable or Kajabi likely qualify for this exemption. Creators who collect and remit sales tax unnecessarily are overcharging customers and creating refund liability. Conversely, creators offering downloadable content who fail to collect may owe back-tax plus penalties.

6

Failing to issue 1099-NEC to contractors

Potential cost: $280+ per missing form

If you pay copywriters, video editors, graphic designers, or virtual assistants $2,000 or more (2026 threshold under OBBBA), you must issue Form 1099-NEC by January 31. The penalty for intentional disregard is $630 per form with no cap. Obtain Form W-9 from every contractor before making the first payment. This obligation applies whether you operate as a sole proprietor, LLC, or S-Corp.

7

Staying as a sole proprietor above $120K net income

Potential cost: $5,000 to $15,000+ per year

At $150,000 net profit, a sole proprietor pays approximately $21,194 in self-employment tax. An S-Corp with a $70,000 reasonable salary pays approximately $10,710 in payroll taxes, saving $10,484 annually. At $200,000 net profit, savings exceed $15,000 per year. The compliance costs ($3,000 annually for payroll and Form 1120-S) are easily offset at these income levels. For launch-based creators, wait for 2 to 3 years of consistent high income before electing.

Course Creator Tax Services

Every service is handled personally by Greg Monaco, CPA, MBA. No junior staff, no outsourcing, no AI-generated returns.

Tax Return Preparation

Full federal and NJ return preparation for course creators across Teachable, Kajabi, Gumroad, Udemy, and Skillshare. I reconcile your 1099-K or 1099-MISC against platform payouts, properly deduct platform fees on the correct Schedule C lines, and optimize every defensible write-off.

1099 Reconciliation

Platform-by-platform reconciliation of gross 1099-K amounts against net bank deposits. I match Stripe, PayPal, and platform-issued 1099s to your actual revenue, ensuring no CP2000 mismatches while deducting every fee you are entitled to claim.

LLC Formation & S-Corp Election

NJ LLC formation, EIN acquisition, and S-Corp election timing analysis. When your net profit consistently exceeds $100,000, I file Form 2553, set up payroll, determine your reasonable salary, and process distributions to reduce self-employment tax by thousands annually.

NJ Sales Tax Analysis

Analysis of your course delivery format under NJ ANJ-27 and TB-72 to determine whether your digital products trigger the 6.625% sales tax. Streaming-only vs. downloadable content, SaaS classification, and multi-state nexus analysis post-Wayfair.

Launch Income Tax Planning

Annualized installment method calculations (Form 2210, Schedule AI) for creators with seasonal launch-based revenue spikes. Quarterly estimated tax optimization for both federal (Form 1040-ES) and NJ (NJ-1040-ES) to avoid underpayment penalties.

Bookkeeping & Expense Tracking

Monthly reconciliation of platform payouts across multiple course platforms, subscription billing cycles, refund tracking, and business expense categorization. Clean, audit-ready books at all times.

What I Do Differently

  • Platform-specific expertise: I know the difference between Teachable's 1099-MISC and Kajabi's 1099-K, the Gumroad gross-vs-net reconciliation problem, the Udemy 37%/97% revenue split, and the Skillshare royalty pool model. Most CPAs do not.
  • Zero-COGS tax planning: I build tax strategies around the reality that digital products have no cost of goods sold, not the assumptions of a traditional business. Quarterly estimates, S-Corp timing, and retirement contributions are all calibrated to the high-margin, high-SE-tax course creator profile.
  • NJ-specific knowledge: NJ TB-72 and ANJ-27 sales tax analysis, BAIT election, NJ safe harbor calculations, NJ non-conformity traps (no QBI, no half-SE deduction, no bonus depreciation), and NJ exit planning for creators relocating.
  • Launch income optimization: Annualized installment method calculations, S-Corp timing for irregular revenue, and estimated tax strategies specifically designed for creators who earn 80% of annual revenue in one or two launch windows.
  • One CPA, not a factory: Greg Monaco personally handles every return, every consultation, and every IRS notice. You never speak with a receptionist or get handed off to junior staff.

Frequently Asked Questions

Do I owe taxes on online course income?

Yes. Online course income is self-employment income reported on Schedule C of your Form 1040. You owe federal income tax (10% to 37%), self-employment tax (15.3% on 92.35% of net profit), and state income tax. NJ taxes this income at rates from 1.4% to 10.75%. Every dollar of net profit is taxable from dollar one, regardless of whether you receive a 1099 form.

Does Teachable report my income to the IRS?

It depends on your payment setup. If you use Teachable:pay (Teachable's built-in Stripe-powered gateway), Teachable issues a Form 1099-MISC via Track1099 showing your net payouts. If you connect your own Stripe or PayPal account on a Pro or Business plan, Stripe or PayPal issues a 1099-K showing gross amounts. For 2026, the 1099-MISC threshold is $2,000 under OBBBA. The 1099-K threshold is $20,000 AND 200+ transactions. Either way, all income is taxable whether or not a form is issued.

Why does my 1099-K show more than I actually received?

Form 1099-K reports gross payment volume under IRC Section 6050W. This includes platform fees, processing fees, refunds, and sometimes collected sales tax. If Stripe reports $100,000 on your 1099-K but you received $87,000 after a 10% Gumroad fee and $3,000 in refunds, you report $100,000 on Schedule C Line 1, deduct $3,000 on Line 2 (returns and allowances), and deduct $10,000 on Line 10 (commissions and fees). The net result matches your bank deposits.

Do I need to collect sales tax on my online courses in New Jersey?

It depends on the delivery format. NJ Publication ANJ-27 taxes 'specified digital products' (digital audiovisual works, digital audio works, digital books) at 6.625% when transferred electronically. However, ANJ-27 contains a pivotal exemption: products that are 'accessed but not delivered electronically' are exempt. Streaming-only courses accessed through a platform but never downloaded are likely exempt. Downloadable video courses are likely taxable. Live webinars and coaching are exempt as professional services. NJ Technical Bulletin TB-72 further establishes that SaaS is generally not subject to NJ sales tax. NJ has no published guidance specifically addressing online courses, so sellers seeking certainty should consider requesting a formal letter ruling.

Why is my tax bill so high when I sell digital courses?

Digital courses have zero cost of goods sold (COGS). Unlike physical products, there is no per-unit production cost once the course is created. This means nearly 100% of your revenue flows through to gross profit on Schedule C. A physical goods seller with $200,000 in revenue and $120,000 in COGS has $80,000 in gross profit. A course creator with $200,000 in revenue has $200,000 in gross profit. The entire amount is subject to 15.3% self-employment tax plus income tax. This zero-COGS reality is the single biggest tax surprise for new course creators.

What is the difference between a 1099-K and a 1099-MISC for course creators?

A 1099-K (issued by Stripe, PayPal, or the platform acting as payment processor) reports gross payment volume before any fees or refunds are deducted. A 1099-MISC (issued by Teachable, Udemy, or Skillshare) reports the net amount actually paid to you. With a 1099-K, you must separately deduct platform fees and processing fees on Schedule C. With a 1099-MISC, the platform's share is already excluded. The tax outcome is identical if you reconcile correctly, but mishandling a 1099-K by reporting only net deposits triggers automatic IRS CP2000 notices.

How much should I set aside for taxes as a course creator?

I recommend setting aside 30% to 35% of every payout into a dedicated tax savings account. This covers the combination of 15.3% self-employment tax, federal income tax (10% to 37%), and NJ state income tax (1.4% to 10.75%). The exact percentage depends on your total income, filing status, and deductions. Because digital courses have zero COGS, your effective tax rate on revenue is higher than most businesses. Creators earning over $200,000 should set aside 35% to 40% due to higher brackets and the Additional Medicare Tax.

What business expenses can I deduct as a course creator?

Common deductible expenses include: platform subscription fees (Teachable, Kajabi, Thinkific), payment processing fees (Stripe 2.9% + $0.30), video production equipment (cameras, microphones, lighting), software subscriptions (screen recording, video editing, graphic design), advertising costs (Facebook, Google, YouTube ads), contractor payments (copywriters, video editors, VAs), website hosting and email marketing tools, webinar software, home office (Form 8829 or simplified method), and professional services (CPA, legal). Equipment purchases qualify for Section 179 immediate expensing up to $2,500,000 under OBBBA, and 100% bonus depreciation was permanently restored.

When should I elect S-Corp status as a course creator?

The S-Corp election becomes clearly worthwhile when your net profit consistently reaches $100,000 to $120,000 or more. At $80,000 net profit, the S-Corp saves approximately $4,419 in payroll taxes but loses approximately $1,500 in QBI deduction benefits and costs $3,000 in annual compliance (payroll service, Form 1120-S, bookkeeping). Net savings: approximately $122. At $150,000 net profit, the savings jump to $10,000+ annually. For launch-based course creators with irregular income, I recommend waiting for 2 to 3 consecutive years of stable high income before electing. File Form 2553 by March 15 for calendar-year entities.

How do I handle a big course launch for estimated taxes?

Use the annualized income installment method under IRC Section 6654(d)(2). Standard estimated tax rules assume income is earned evenly (25% per quarter). If you earned $0 in Q1 and $150,000 from a Q2 launch, the standard method would impose underpayment penalties for Q1. Form 2210, Schedule AI solves this by calculating required installments based on actual income earned in each period. Your Q1 payment would be $0, with a larger catch-up payment in Q2. You must check Box C in Part II of Form 2210 and attach Schedule AI. NJ has a similar provision via Form NJ-2210 Exception 3.

Do I need an LLC to sell online courses?

You are not legally required to form an LLC. However, an LLC provides liability protection (separating personal assets from business debts) and a cleaner business structure for banking and contracts. For NJ creators, a domestic NJ LLC costs $125 to file. If you form a Wyoming or Delaware LLC while living in NJ, you must still register as a foreign LLC in NJ via Form L-101, pay fees in both states, and NJ taxes your worldwide income regardless. A domestic NJ LLC with a registered agent is the most cost-effective option for most course creators.

How does Udemy report my instructor income?

Udemy issues Form 1099-MISC (not 1099-K) to U.S. instructors who earn at least $10 in a year. The 1099-MISC shows net payouts — the amount Udemy actually paid you after Udemy's revenue share. On organic sales, Udemy keeps 63% and pays instructors 37%. On instructor-promoted sales, instructors receive 97%. S and C Corporations do not receive 1099-MISC from Udemy. The issuing entity is Udemy, Inc. Tax documents appear in your Instructor Account under Payout and Tax Details by early February.

How does Skillshare report my teacher income?

Skillshare pays teachers royalties based on a pool model — approximately 20% of total subscription revenue allocated by share of paid minutes watched. Skillshare issues Form 1099-MISC distributed through Avalara's Track1099 service. The 1099-MISC shows net royalty amounts after Skillshare's share. For 2026, the reporting threshold is $2,000 under OBBBA. Teachers need at least 75 paid minutes watched per month and 50 followers to qualify for earnings. Tax documents arrive via email from Avalara's Track1099.

Do I report annual subscription payments in the year received?

Yes. Under the cash receipts and disbursements method (IRC Section 451(a)), income is recognized when actually or constructively received. If a student pays $1,200 for an annual subscription in December 2026, you report the full $1,200 as income in 2026, even though the service extends through November 2027. There is no deferral for cash-basis taxpayers on prepaid service income. If the subscriber cancels and receives a $600 refund in 2027, that refund reduces income in 2027 (not retroactively in 2026).

What happens if I did not file taxes for previous years of course income?

The IRS already has your 1099 data from the platforms and payment processors. Filing late is significantly better than not filing at all. The failure-to-file penalty is 5% per month (up to 25% of unpaid tax), which is ten times higher than the failure-to-pay penalty (0.5% per month, up to 25%). Even if you cannot afford to pay, filing the return stops the larger penalty. I prepare back-year returns, calculate all penalties and interest, and set up IRS installment agreements when needed.

Can I deduct the cost of creating my course?

Yes. Course creation costs — video production, editing software, contractor payments for curriculum design, graphic design, copywriting — are ordinary and necessary business expenses under IRC Section 162, not capitalized inventory. They are deducted on Schedule C in the year paid (for cash-basis taxpayers). If you spent $15,000 on production before earning any revenue, those costs create a business loss that offsets other income on your tax return, subject to hobby loss rules under Section 183. Equipment purchases qualify for Section 179 immediate expensing.

Does Gumroad report my income to the IRS?

Yes. Gumroad issues a 1099-K directly to sellers and to the IRS once you cross the reporting threshold ($20,000 AND 200+ transactions for 2025+). The 1099-K reports gross product sales, which include Gumroad's 10% platform fee and any collected VAT. If Gumroad reports $10,000 in gross sales but you received $9,000 after fees, you report $10,000 on Schedule C Line 1 and deduct the $1,000 fee on Line 10. Gumroad's own help center warns that 1099 amounts will not align with payouts.

Ready to Get Your Course Creator Taxes Right?

Schedule a free 30-minute consultation with Greg Monaco, CPA. I will review your platform setup, reconcile your 1099 forms, identify missed deductions, and build a tax strategy designed for the zero-COGS reality of digital products.

Free · No obligation · Confidential · Available to creators in all 50 states

IRS Circular 230 Disclosure: To ensure compliance with requirements imposed by the IRS, we inform you that any U.S. federal tax advice contained in this communication (including any attachments) is not intended or written to be used, and cannot be used, for the purpose of (i) avoiding penalties under the Internal Revenue Code or (ii) promoting, marketing or recommending to another party any transaction or matter addressed herein. This page is for informational purposes only and does not constitute tax advice. Consult a qualified tax professional for advice specific to your situation.

IRS Circular 230 Disclosure: To ensure compliance with requirements imposed by the IRS, I inform you that any U.S. federal tax advice contained herein is not intended or written to be used, and cannot be used, for the purpose of (i) avoiding penalties under the Internal Revenue Code or (ii) promoting, marketing, or recommending to another party any transaction or matter addressed herein.

Tax Tips & Insights from Greg Monaco, CPA

Practical tax advice, deadline reminders, and money-saving strategies delivered to your inbox. No spam, unsubscribe anytime.

By subscribing, you agree to the Privacy Policy.

Questions? Ask SAM

AI Tax & Accounting Assistant - powered by Monaco CPA

What Clients Say About Gregory Monaco, CPA LLC

"If you need a CPA or accountant in Livingston or Essex County, I highly recommend Greg at Monaco CPA. He always gets back to me the same day, handles everything himself, and offers flexible virtual meetings. Greg managed our personal taxes with great attention to detail and identified deductions we had previously overlooked."

- Tom M., Business Tax Client, Essex County NJ · 5 stars

"I've been working with Greg Monaco, CPA for a few years now, and he's honestly saved me real money with both personal tax help and crypto tax stuff. He answers quickly, breaks things down in a way that's easy to understand, and you can tell he actually cares about doing right by you."

- Dylan P., Individual & Crypto Tax Client · 5 stars

"Extremely professional, thorough, and organized from start to finish. He takes the time to explain everything clearly and make sure nothing gets overlooked. Communication is always timely, and the whole process feels effortless on my end. Truly a 5-star business."

- Ryan D., Individual Tax Client, New Jersey · 5 stars

"Greg was very professional in helping me with my taxes. He broke it down and explained all the details. He was very easy to communicate with. His tax planning and strategies helped me save money."