Skip to main content

Written by Greg Monaco, CPA | New Jersey CPA license | Gregory Monaco, CPA LLC (New Jersey CPA firm registration) | Last updated: September 7, 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, digital-cost classification, NJ sales tax analysis, S-Corp election, and launch income timing and reporting review may be considered within an accepted written scope. Greg remains responsible for every engagement and reviews, approves, and signs all client-facing work. Greg is the sole practitioner.

Quick Answer

  • Taxable online-course receipts remain reportable whether or not a form arrives. For an individual sole proprietor conducting an active course trade or business, supported business receipts generally enter Schedule C; other taxpayers, entities, receipt characters, and nonbusiness activities use their applicable returns and rules. For an ordinary nonfarm sole proprietor, Schedule C profit generally enters Schedule SE at 92.35%, and regular SE tax applies when line 4c is $400 or more.
  • A digital course may involve no physical inventory, but production, startup, license, contractor, hosting, capitalized, and operating costs still require classification. Gross profit is not net profit, and the complete return determines tax.
  • Reporting paths are platform- and gateway-specific. Teachable Payments, legacy Teachable Pay or Monthly Payment Gateway, and a Custom Payment Gateway do not share one universal form. Gumroad says its payment processor Stripe furnishes the Gumroad-managed 1099-K, while connected Stripe or PayPal sales are handled separately. Reconcile every actual form to its ledger.
  • NJ TB-72 generally exempts SaaS from sales tax. Whether a course is exempt or taxable does not follow from a streaming/download label alone - classify the actual product, rights, access/delivery, interaction, and bundle: facts fitting ANJ-27's accessed-not-delivered rule point to exemption, while delivered digital content points to the 6.625% tax.
  • Launch timing can affect required installments; when its requirements are met, Form 2210 Schedule AI computes federal installments from annualized period income rather than an equal-quarter assumption.

How Online Course Income Is Taxed

A platform name does not decide who earned the income, who is the payer, or whether the recipient is an employee, independent contractor, or entity. Determine those questions from the actual activity, agreement, payment flow, taxpayer and worker facts, then reconcile the platform ledger, deposits, information returns, and any federal, backup, or state withholding. Income tax, employment or self-employment tax, and estimated-payment treatment follow from those facts and the complete returns.

Digital-Course Cost Classification

A digital course may require no physical inventory for an additional download or stream. That does not make every creation, production, license, contractor, hosting, startup, or fulfillment cost a current operating expense. Apply the taxpayer's accounting method and the startup, capitalization, depreciation, inventory, and Section 162 rules item by item.

Gross profit is not net profit. A course business with little traditional inventory COGS can still have substantial deductible or capitalized costs, and the proper timing may differ by item. Quarterly payments must be based on supported net profit and the complete return, not on gross receipts or an assumed 100% margin.

Potential Tax Components

Potential ComponentRate ContextApplied To
Self-Employment TaxRegular combined rate is 15.3%, subject to wage-base coordination and other rulesPotentially applies to net earnings from an activity classified as a trade or business and reported through the applicable taxpayer or entity. Compute the Schedule SE base, Social Security wage-base coordination, Medicare rules, and any Form 8959 amount from the complete return.
Federal Income TaxGraduated rates depend on tax year and filing statusTaxable income after the return's actual gross-income classifications, adjustments, deductions, filing status, credits, and other complete-return facts.
NJ Gross Income TaxGraduated rates depend on the applicable year and income bracketApplies only after NJ residency, source, filing obligation, income category, entity treatment, exclusions, deductions, exemptions, and credits are determined from the actual facts.

Recurring Subscription Income Timing

Under the cash method (IRC Section 451(a)), income is recognized when actually or constructively received. Apply that rule to the actual subscription payment and any restriction or repayment obligation. The separate example 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 once the amount is actually or constructively received (available to you without substantial restriction).

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 Reporting Verification

A platform label does not establish the payer, form, amount convention, or merchant role. Verify each transaction path and reconcile the actual records.

PlatformFormPayerReconciliationMerchant of Record
TeachableGateway-specific; verify actual formTeachable or connected processorDepends on form and gatewayPayments, legacy, or custom gateway
KajabiVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
GumroadVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
SkoolVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
ThinkificVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
PodiaVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
Stan StoreVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
UdemyVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role
SkillshareVerify actual formVerify named payerForm, ledger, and depositsVerify contract and checkout role

TPSO 1099-K threshold: more than $20,000 AND more than 200 transactions (OBBBA section 70432 restored the pre-ARPA threshold retroactively, for calendar years beginning after December 31, 2021, so it governs 2025 and later forms and displaces the IRS transition thresholds). Payment-card merchant acquirers have no federal de-minimis threshold, and a TPSO may furnish below its mandatory threshold. For 2026 payments, the general non-royalty Form 1099-MISC/NEC threshold is $2,000 (OBBBA Section 70433), but Form 1099-MISC Box 2 royalties retain the $10 threshold. A reporting threshold does not decide whether a receipt is taxable or where it is reported. Apply the actual receipt character, recipient, activity, entity, and applicable return; supported taxable receipts remain reportable even when they fall below an information-reporting threshold.

Understanding Actual 1099-K and 1099-MISC Amounts

The reporting path depends on the actual merchant, gateway, payer, transaction, and account configuration. Reconcile the furnished form and its gross-payment definition to transaction-level receipts, fees, refunds, collected tax, reserves, ledger, and deposits. Do not infer a form, issuer, gross-versus-net convention, or Schedule C line from a platform name.

Do not infer an information-return form merely because a platform handles checkout. Teachable's new Payments gateway, legacy Teachable Pay or Monthly Payment Gateway, and Custom Payment Gateway have different reporting paths. Udemy and Skillshare also apply their own payout and royalty rules. Use the named form's amount, issuer, and transaction support to determine whether a platform share is already excluded.

Multi-platform creators: Reconcile each actual payer, agreement, gateway, form, ledger, and deposit separately. Treating unlike transaction and payment paths identically can create a filing mismatch.

Special Platform Notes

  • Teachable: Identify the gateway active for each transaction and reconcile the current account records, actual payer, form, ledger, and deposits.
  • Kajabi: Verify the current plan, payment configuration, merchant, payer, fees, account records, and any form actually furnished.
  • Gumroad: Separate each managed or connected payment path and reconcile the actual form, processor ledger, adjustments, and deposits.
  • Skool: Verify the current plan, payment route, merchant and tax roles, product coverage, jurisdiction, fees, actual payer, account records, and any form furnished.
  • Udemy: Use the current instructor agreement, rights and services, actual payee classification, payment character, payer instructions, account ledger, deposits, statutory exceptions, and form furnished rather than assigning a royalty or form result from the platform name.
  • Skillshare: Verify the current teacher agreement, eligibility and payout terms, rights and services, actual payer, account ledger, deposits, and any form furnished rather than relying on a prior-year platform rule.

Gross vs. Net 1099-K Reconciliation

IRC Section 6050W requires payment settlement entities to report gross payment amounts on Form 1099-K, requiring reconciliation to fees, refunds, and the amount actually received. Processing fees and sometimes collected sales tax can also be included in the gross figure.

Worked Example: $100,000 Gumroad Sales

This cash-method individual sole-proprietor illustration assumes the payment processor furnished a $100,000 Form 1099-K covering the stated gross course sales, $3,000 of customer refunds are properly classified as returns and allowances for the year, and $10,000 of supported platform fees are properly classified as commissions and fees. The actual taxpayer, return, accounting method, form coverage, transaction, timing, and records can change the classification and line placement.

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

Key principle: Reconcile the hypothetical $100,000 Form 1099-K to complete gross receipts, the ledger, and deposits. Report receipts once, then apply the actual return and accounting-method rules to substantiated fees and refunds; do not force either the form amount or net deposit onto a line without that analysis.

For any other furnished form, verify whether the named payer already excluded its share and reconcile the amount to the agreement and ledger. Deduct an amount only once and only when the applicable classification, timing, and substantiation rules permit it.

Chargeback Treatment

Reconcile the original sale, the processor's reversal, any information return, and the separate chargeback fee. Record a customer refund or chargeback as a return and allowance when that classification fits the transaction and accounting method; the fee requires its own ordinary-and-necessary business-expense analysis. A cross-year chargeback does not automatically invoke IRC Section 1341. IRS Publication 525 states that its claim-of-right repayment rules do not apply to deductions from sales to customers, such as returns and allowances. Section 1341 can apply to a separate repayment over $3,000 only when the amount was included in a prior year because the taxpayer appeared to have an unrestricted right to it, it was later established that the taxpayer did not have that unrestricted right, and a deduction is otherwise allowable. If every predicate is met, compare the statutory deduction and credit computations and use the method producing the lower current-year tax.

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

NJ sales-tax classification for online courses depends on the product and delivery facts, including format (pre-recorded vs. live) and delivery method (download vs. streaming). Other states apply their own classification and sourcing rules.

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 StatusBasis - the actual product, rights, access/delivery, interaction, and bundle facts decide, not the format label
Streaming-only course (no download)Points to exemptANJ-27 access exemption - if the facts show access, not delivery
Downloadable video coursePoints to taxableN.J.S.A. 54:32B-3(a) - if the facts show a delivered digital audiovisual work
Live webinar / coachingPoints to exemptProfessional service where live interaction predominates over any digital product
Downloadable eBook / PDFPoints to taxableN.J.S.A. 54:32B-3(a) - if the facts show a delivered digital book
Membership site (streaming-only)Points to exemptTB-72 (SaaS) + ANJ-27 - if the facts show access, not delivery
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 Sales Tax Compliance.

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. Sellers seeking certainty should consider requesting a formal letter ruling from the NJ Division of Taxation.

Multi-State Sales Tax After Wayfair

Post-South Dakota v. Wayfair (2018), a course seller must test each jurisdiction's current economic and physical nexus rules, measurement period, sales exclusions, product classification, delivery method, sourcing, customer type, and registration effective date. Platform collection or automated-compliance features apply only to covered products, jurisdictions, channels, and transactions under current law and platform terms. Reconcile what the platform collected and obtain a qualified multistate review for any direct or noncovered sales; revenue alone cannot predict a state count or duty.

Course Creator Deduction Review

Each claimed amount must meet the applicable business-purpose, substantiation, allocation, and timing rules. Course creation costs are not automatically current operating expenses: Sections 162, 174, 174A, 195, 263, and 263A, the taxpayer's accounting method, and the rights or assets created can change treatment. These are example expense categories, not guaranteed deductions.

Category 1: Operating Expenses and Documentation

  • Platform subscription fees: Teachable, Kajabi, Thinkific, Podia, Stan Store, Skool; whatever tier you pay for (current pricing is on each platform's own site). Determine current deductibility, timing, allocation, capitalization, and return placement from the actual subscription, business purpose, accounting method, prepayment period, use, and records. A platform label does not make a charge ordinary and necessary or place it on Schedule C Line 18, which the current instructions reserve for office supplies and postage.
  • Payment processing and platform fees: Classify the actual Stripe, PayPal, gateway, and marketplace charges from the contract, transaction ledger, payer and merchant roles, accounting method, timing, business purpose, and records. A fee netted from a payout does not by itself establish a deduction, income netting, or a return line.
  • Software subscriptions: 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). Costs may be currently deductible for a cash-basis business when they are ordinary, necessary, business-related, properly allocated, and not prepaid or capitalizable; Treas. Reg. Section 1.461-1(a)(1) governs timing.
  • Advertising costs: Facebook ads, Google Ads, YouTube ads, Instagram promotions, podcast ad placements. Apply business purpose, substantiation, allocation, capitalization, accounting-method timing, and current-return line instructions.
  • Contract labor: Copywriters, video editors, virtual assistants, graphic designers, curriculum consultants. Obtain and apply Form W-9; then test trade-or-business purpose, reportable nonemployee compensation, the general corporate exemption and exceptions, backup withholding, and whether a card/TPSO payment belongs on Form 1099-K before applying the TY2026 $2,000 threshold. Apply the taxpayer's actual return and current line instructions.
  • Website hosting and email marketing: Domain registration, hosting, ConvertKit, Mailchimp, ActiveCampaign, and landing-page builders require actual-purpose, rights, term, prepayment, capitalization, allocation, accounting-method, substantiation, and current-return line analysis.
  • Professional services: CPA fees, tax preparation, legal consultation (terms of service, contracts), bookkeeping. Deductibility and timing depend on the service, business purpose, transaction, capitalization rules, and supporting invoice; use the applicable return and current line instructions.
  • Home office (Form 8829 or simplified method): Qualification depends on the applicable Section 280A route, including exclusive and regular use as a principal place of business, to meet or deal with clients or customers in the normal course, or in a qualifying separate unattached structure, together with any applicable statutory exception to the exclusive-use rule. The simplified method is $5/sq ft up to 300 sq ft = $1,500/year max. Compare that result with the regular method using supported allocable actual expenses, qualified space, depreciation, and applicable limits.
  • Internet (business percentage): Allocate from supported actual business use. Full-time course-creator status does not establish a fixed range; retain a representative usage log and allocation method.

Category 2: Fact-Specific Expenses and Documentation

  • Video production equipment (listed-property screen): Classify cameras, microphones, lighting rigs, and teleprompters item by item. Photographic, communication, and video equipment can be listed property, subject to the exclusive-trade-or-business and regular-business-establishment exceptions; a home location counts for that exception only when the applicable Section 280A(c)(1) requirements are met. Eligible property placed in service and used more than 50% for business may qualify for a Section 179 election, subject to the 2026 $2.56 million limit, $4.09 million investment phaseout, taxable-income limit, and recapture. Qualified property may instead receive 100% bonus depreciation under Section 168(k), subject to its own acquisition, placed-in-service, election, and business-use rules. Apply the listed-property substantiation and recapture rules only when that classification and the actual use require them.
  • Computer equipment: Computers are no longer listed property, but business use and placed-in-service date still require substantiation. Section 179 requires eligible property, more than 50% business use, an election, and compliance with the investment, taxable-income, and recapture rules; bonus depreciation is a separate qualified-property analysis.
  • Course creation costs in pre-revenue period: If you spend $15,000 on production before earning revenue, the pre-revenue label and amount do not establish Section 195 treatment. Determine whether the taxpayer already conducts the trade or business, whether the cost creates or produces an asset, which rights are retained, and whether Sections 162, 174, 174A, 195, 263, or 263A and any accounting-method, small-business, or creative-property rule applies. Only an amount that qualifies as a Section 195 startup expenditure receives that section's deemed or elected treatment; the limited current deduction can be up to $5,000, reduced dollar for dollar when qualifying startup costs exceed $50,000, with the qualifying remainder generally amortized over 180 months unless the taxpayer affirmatively elects the permitted alternative treatment.
  • Business travel for content shoots or conferences: The taxpayer's tax home, away-from-home and overnight facts, business purpose, domestic or foreign itinerary, personal components, convention rules, reimbursements, and allocation determine treatment. Transportation may be deductible when the trip qualifies, while personal detours and extensions require separate classification. Apply the general 50% limit only to an otherwise deductible nonentertainment meal and only when no Section 274(e), Publication 463, hours-of-service, or other applicable exception changes it. Retain the records required by Section 274(d) for the actual expense and method.
  • Cell phone (business percentage): Deduct only the supported business-use share. No percentage is automatically defensible for a full-time course creator; retain a representative usage log and allocation method.

Possible Records for Substantiation Review

These are nonexclusive examples, not a universal minimum or safe harbor. The records required or useful depend on the taxpayer, item, payment route, classification, election, business and personal use, accounting method, return, and governing substantiation rule.

Expense CategoryPossible Source RecordsAdditional Records When Relevant
Platform SubscriptionsAgreement, invoice, and payment recordsAccount, subscription term, business use, allocation, and cancellation or refund records
Video EquipmentPurchase, basis, placed-in-service, and disposition recordsBusiness/personal use, location, and usage records when listed-property or other substantiation rules make them relevant
Contractor PaymentsAgreement, invoice, and payment recordsForm W-9 and information-return records when required, requested, or furnished after applying recipient, character, threshold, payment-method, backup-withholding, and statutory-exception facts
AdvertisingInvoice, payment, and campaign recordsAd-manager exports, audience, business objective, allocation, and records for the benefit period when relevant
Home OfficeMeasurements, use, and expense recordsPhotographs, utility and occupancy records, allocation support, and exclusive-and-regular-use evidence appropriate to the claimed method

S-Corp Election and Launch Income Planning

An S-Corp election changes payroll taxes, pass-through income, deductions, and compliance. Launch-based income adds cash-flow considerations, so the complete federal and NJ returns must be modeled together.

Why There Is No Fixed Break-Even Point

Net profit alone cannot establish reasonable compensation, and an isolated Schedule-SE-versus-payroll-tax difference is not net savings. The corporation deducts employer FICA; the sole proprietor may deduct half of regular self-employment tax; owner wages are not QBI; and federal income tax, NJ income and entity taxes, benefits, other wages, and actual compliance costs can change both the amount and direction. Model your own numbers →

Complete comparison inputs

Supportable reasonable compensation; employee and employer payroll taxes; the employer-tax deduction; federal and NJ income tax; QBI classification and limits; health-insurance and retirement-plan treatment; NJ entity taxes and BAIT; other wages; and actual payroll, return-preparation, and bookkeeping costs.

Launch-Based Income and Payroll Cash Flow

Course creators who generate a large share of annual revenue from one launch can face payroll cash-flow constraints during quieter months. Compensation must be reasonable for the services actually performed and reported through compliant payroll; no fixed salary percentage, distribution split, or revenue-timing safe harbor applies.

Revenue history and liquidity are relevant planning facts, but there is no mandatory waiting period. S-Corp wages are not QBI, while pass-through ordinary business income may qualify subject to allocable deductions, the taxable-income ceiling, and any applicable SSTB or wage/property limits. Form 2553 generally is due by the 15th day of the third month as adjusted for weekends and legal holidays; for a calendar-year election effective in 2026, the timely date was March 16, 2026. Late-election relief may be available under Rev. Proc. 2013-30. Rev. Proc. 2013-30 generally requires a relief request within 3 years and 75 days after the intended effective date and satisfaction of all applicable eligibility, reasonable-cause, diligence, shareholder-consistency and procedural requirements. An extension to file Form 1120-S does not extend that relief deadline. Section 5.04 provides a separate exception for qualifying corporations.

Annualized Installment Method Review

IRC Section 6654(d)(2) provides the annualized income installment method. Determine each required installment after withholding, credits, safe harbors, payment dates, and the timing of income and deductions; an irregular launch pattern alone does not establish an addition or the amount due for a period.

Form 2210, Schedule AI can calculate required installments from annualized period income when the taxpayer satisfies and documents the method's requirements. Follow the current form instructions for elections, attachments, and computations rather than assuming a zero first installment or a fixed catch-up amount.

NJ equivalent: Form NJ-2210, Exception 3 works similarly, annualizing actual income for each installment period and applying its current computation. NJ underpayment interest depends on the applicable rate, installment, due date, payment date, withholding, credits, and exceptions. The Tax Calculators & Tools page lists active tools for S-Corp payroll-tax components, federal self-employment tax, and bounded 1099-DA record checks; it does not perform the annualized-installment calculation described above.

Safe Harbor Alternative

If the annualized method seems complex, the federal required-annual-payment safe harbor generally uses 90% of current-year tax or 100% of prior-year tax (110% if prior-year AGI exceeded $150,000, or $75,000 if married filing separately), subject to prior-year return, filing-status, withholding, installment, and other exceptions. For NJ, current Form NJ-2210 generally computes underpayment interest from the smaller of 80% of current-year NJ tax or 100% of prior-year NJ tax. N.J.S.A. 54A:9-6(d)(3) separately states a 110% high-income exception, but the Division says it imposes interest using the 100%-prior/80%-current calculation.

Illustrative Course-Revenue Reconciliations

These cash-method individual sole-proprietor examples assume solely for arithmetic that every stated cost is substantiated, business-related, properly classified and timed, and deductible in the stated year. They reconcile gross receipts and assumed business deductions to net profit at several scales. They are screening illustrations, not complete federal/NJ return comparisons: filing status, other income, reasonable compensation, payroll taxes, QBI, benefits, BAIT, entity taxes, and compliance costs must be modeled separately.

Example 1: $50,000 Course Revenue (Sole Proprietor)

Gross revenue: $50,000

Assumed supported platform fees (Kajabi + Stripe): $5,000

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

Net profit: $40,000

The $40,000 profit feeds Schedule SE, the federal income-tax and QBI calculations, and the NJ return. Other income, filing status, withholding, and credits are needed before an income-tax total or entity recommendation can be stated.

Example 2: $150,000 Course Revenue (Sole Proprietor)

Gross revenue: $150,000

Assumed supported platform fees: $12,000

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

Net profit: $123,000

At $123,000 of net profit, compare Schedule SE with payroll tax on a supportable reasonable salary, then include the employer-FICA deduction, QBI, federal and NJ income tax, benefits, entity taxes, and recurring compliance costs. There is no universal break-even range. Model your own numbers →

Example 3: $300,000 Course Revenue (Sole Proprietor)

Gross revenue: $300,000

Assumed supported platform fees: $20,000

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

Net profit: $250,000

Planning inputs: facts-supported reasonable compensation, employee and employer payroll taxes, QBI classification and limits, Solo 401(k) compensation and plan limits, NJ BAIT eligibility and credit use, the individual SALT position, benefits, and all entity and compliance costs

When relevant, an S-Corp election, BAIT election, and an existing Solo 401(k)'s tax treatment should be evaluated together on the complete return; none creates a fixed savings range.

New Jersey Tax Planning for Course Creators

NJ Gross Income Tax on Course Income

For an individual sole proprietor conducting an online-course trade or business, supported net profit generally falls under "Net Profits from Business" under N.J.S.A. 54A:5-1(b) and begins with federal Schedule C on Schedule NJ-BUS-1, subject to the applicable NJ adjustments. Partnerships, S corporations, C corporations, royalties, property dispositions, nonbusiness activities, and differently characterized receipts use their applicable entity returns and NJ income categories; the course label alone does not select the category. NJ GIT rates range from 1.4% to 10.75%. NJ does not allow the federal QBI deduction. A course creator with $200,000 of Schedule C profit cannot assume a $40,000 federal deduction: QBI reflects allocable deductions and the final amount is capped by taxable income and any applicable wage/property limits. NJ allows no matching QBI deduction.

Quarterly Estimated Payments and Safe Harbor

NJ estimated payments generally become relevant when expected NJ tax due after withholding and credits is more than $400, subject to the required-installment computation, payment dates, safe harbors, annualization, exceptions, and current instructions. The ordinary dates are April 15, June 15, September 15, and January 15, adjusted when applicable. NJ's assessed-interest rate for 2026 is 10.00% (prime rate + 3%); federal individual-underpayment rates are set separately by quarter.

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 smaller of 100% of prior-year tax or 80% of current-year tax. N.J.S.A. 54A:9-6(d)(3) separately states a 110% high-income exception, but the Division says it imposes interest using the 100%-prior/80%-current calculation. Timely installments may reduce or avoid a state underpayment addition when the statutory requirements are met.

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
  • Retirement contributions treated differently: 401(k) employee elective deferrals are excludable from NJ gross income (N.J.S.A. 54A:6-21), matching the federal deferral; NJ guidance describes that exclusion for 401(k) contributions generally and resolves the employer share affirmatively: NJ-BUS-1 instructs the self-employed to deduct qualified Solo 401(k) contributions up to the federal limits, and employer contributions to qualified plans receive tax-deferred treatment under NJ wage guidance (amounts above the federal limits are not deductible for NJ). SEP-IRA and SIMPLE-IRA contributions are NOT excludable for NJ, so they reduce federal AGI but not NJ taxable income
  • NJ health-insurance treatment (TB-36): Premiums paid for a more-than-2% S-Corp shareholder are included in NJ gross income. The shareholder may then qualify for New Jersey's self-employed health-insurance deduction through Worksheet F, subject to the business-earned-income and other medical-deduction limits; this is not automatic federal conformity

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

The BAIT under N.J.S.A. 54A:12-1 permits an eligible pass-through entity to pay tax at the entity level and generally claim a federal entity deduction while owners receive allocated NJ credits. BAIT is computed from distributive proceeds, not course revenue, and the incremental result depends on QBI, the individual SALT position, residency, and credit utilization. The election is made electronically through the NJ PTE File and Pay System on or before the original PTE-100 due date. Eligibility depends on the entity's actual federal tax classification, member facts, and any effective election; a legal-form or member-count label alone does not decide it. An eligible partnership, New Jersey S corporation, or LLC federally classified as a partnership or S corporation must have at least one individual, estate, or trust member subject to New Jersey gross income tax. Sole proprietorships and disregarded single-member LLCs are not eligible.

Have Unfiled Tax Returns? Prompt Filing May Limit Additional Penalties.

If you earned course income in prior years and did not file tax returns, the IRS may already have information returns furnished by a platform or payment processor. Prompt filing may limit additional failure-to-file penalties, but the result depends on the complete filing and payment facts.

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 statutory failure-to-file and failure-to-pay additions have separate rates, caps, minimums, and an interaction when both apply in the same month. The actual amount and accrual period depend on the return, unpaid tax, filing and payment dates, reasonable-cause or other relief, and complete facts. Prior-year return work may be accepted under a written scope; collection matters require IRS self-service or an independent tax-controversy professional.

7 Course Creator Tax Issues to Review

These items can change reporting when the underlying facts or records are wrong. The effect and available correction depend on the complete return.

1

Not reconciling net deposits to gross-payment records and a furnished Form 1099-K

Review issue: Information-return mismatch

If a payment processor reports $100,000 while the return reports only $87,000 of net deposits, the information-return comparison contains a $13,000 mismatch. Reconcile the form to platform and bank records, report gross receipts consistently with the substantiated facts, and separately account for supported fees and refunds.

2

Assuming every digital-course cost bypasses COGS or capitalization

Review issue: Return-specific tax exposure

A digital course may involve no physical inventory, but that does not make every production, license, contractor, startup, hosting, or fulfillment cost a current expense. Classify each cost under the applicable accounting-method, startup, capitalization, depreciation, inventory, and Section 162 rules. Gross profit is not net profit; Schedule SE begins with net Schedule C profit after allowable deductions, and quarterly payments require the complete return.

3

Skipping required estimated payments after a large launch

Review issue: Timing- and return-specific

A $150,000 Q2 launch can create required installments that differ from an even-income pattern. Form 2210 Schedule AI may reduce or avoid an addition when its requirements are met by matching the computation to actual income timing. The result depends on safe harbors, withholding, credits, payment dates, and period rates.

4

Inferring the information return from the platform name

Review issue: Information-return classification error

Teachable reporting depends on the gateway and transaction date: current Teachable Payments documentation describes Form 1099-K, legacy Teachable Pay or Monthly Payment Gateway guidance describes Form 1099-MISC, and a Custom Payment Gateway relies on the connected processor rather than a Teachable form. Reconcile the actual form to the gateway ledger so fees are neither omitted nor deducted twice.

5

Collecting NJ sales tax on streaming-only courses

Review issue: Sales-tax classification issue

Under NJ ANJ-27, digital products that are 'accessed but not delivered electronically' are exempt from the 6.625% sales tax. No result follows from the 'streaming' or 'download' label alone: classify the actual product, the rights conveyed, how it is accessed or delivered, the interaction involved, and any bundle under current authority. A course whose facts fit ANJ-27's accessed-not-delivered rule can be exempt, while delivered digital content can be taxable; misclassifying in either direction creates overcharge/refund exposure or back-tax plus penalties.

6

Not applying Form 1099-NEC rules when required

Review issue: Statutory per-form penalty schedule

For TY2026, first obtain and apply Form W-9 and determine whether a trade-or-business payment is reportable nonemployee compensation. The $2,000 threshold applies subject to the general corporate exemption and its statutory exceptions, backup-withholding rules, and the exclusion for payment-card/TPSO transactions reportable on Form 1099-K. A required TY2026 Form 1099-NEC is due February 1, 2027 because January 31 is a Sunday. Penalties depend on the due year, correction timing, return versus statement failure, business size, caps, intentional disregard, and reasonable-cause facts.

7

Using gross payroll-tax savings as the S-Corp verdict

Review issue: Can overstate the actual benefit

At $150,000 of Schedule C profit, the preliminary Schedule SE calculation is about $21,194. A hypothetical $70,000 W-2 salary carries about $10,710 of combined employer/employee FICA, a $10,484 gross payroll-tax difference. That difference is not annual net savings: recompute employer payroll deductions, the lost half-SE-tax deduction, QBI, federal and NJ income tax, NJ payroll and CBT costs, and actual compliance fees before deciding.

Course Creator Tax Services

Tax preparation, planning, and compliance services for course creators.

Tax Return Preparation

Federal and NJ return preparation for course creators across Teachable, Kajabi, Gumroad, Udemy, and Skillshare. I reconcile available 1099-K or 1099-MISC records to platform payouts, account for documented platform fees, and classify supported deductions on the applicable return.

1099 Reconciliation

Platform-by-platform reconciliation of gross 1099-K amounts against net bank deposits. I compare Stripe, PayPal, and platform-issued forms to the available revenue records and document supported gross-to-net fees and discrepancies.

Post-Formation Entity Tax & S-Corp Analysis

For an entity that already exists, I analyze federal and NJ tax classification and S-Corp election timing using supportable compensation, payroll taxes, QBI, income-tax effects, NJ costs, and annual compliance costs. Formation, EIN, DBA, registered-agent, and bank-account setup are not offered.

NJ Sales Tax Analysis

NJ analysis of course delivery under ANJ-27 and TB-72, including streaming-only, downloadable-content, and SaaS classifications. Other-state material is limited to educational nexus screening; Monaco CPA does not provide other-state sales-tax registration, filing, or operational compliance.

Launch Income Tax Planning

Annualized installment method calculations (Form 2210, Schedule AI) for creators with seasonal launch-based revenue spikes, together with federal (Form 1040-ES) and NJ (NJ-1040-ES) quarterly-payment analysis.

Bookkeeping & Expense Tracking

Monthly reconciliation of platform payouts across course platforms, subscription billing cycles, refunds, and business expenses, with records organized for tax preparation and substantiation.

Written Scope and Record Boundaries

  • Platform-record review: Reconcile each current gateway, merchant role, agreement, actual payer and form, ledger, adjustments, and deposit. Any accepted work remains limited to a written tax-return scope and client-supplied platform records; this guide does not preserve platform pricing or payout terms.
  • Digital-product return reporting: Within an accepted written scope, I apply the taxpayer facts and client-supplied records to return treatment for digital products. I do not select entities or retirement accounts, set up payroll or contribution plans, or design investment or launch strategies.
  • Return-treatment boundary: Accepted written work may address supported federal and state return items based on complete client records. GIT/REP, real-estate exit-tax, and relocation-planning services are not offered.
  • Estimated-tax illustration: Written return work may explain annualized-installment mechanics using completed records. The client or payroll provider schedules and transmits payments; I do not monitor deadlines or promise penalty avoidance.
  • Principal accountability: Greg remains responsible for every engagement and reviews, approves, and signs all client-facing work. Greg is the sole practitioner.

Frequently Asked Questions

Do I owe taxes on online course income?

Taxable online-course receipts remain reportable whether or not a 1099 arrives. For an individual sole proprietor conducting an active course trade or business, supported business receipts generally enter Schedule C; partnerships, corporations, differently characterized receipts, and nonbusiness activities use their applicable returns and rules. For an ordinary nonfarm sole proprietor, Schedule C profit generally is multiplied by 92.35% on Schedule SE; regular SE tax applies when line 4c is $400 or more, while federal and state income-tax liability depends on the full return.

Does Teachable report my income to the IRS?

Do not assign a form from the Teachable name alone. Identify the gateway and transaction flow used for each sale, then reconcile the actual issuer, form, box, account ledger, and deposits for the tax year. A gateway change can also change the payer and reporting path. Supported taxable receipts remain reportable even when no form is furnished.

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

Form 1099-K reports the gross payment amount defined by IRC Section 6050W, which can differ from deposits after fees, refunds, reserves, and other adjustments. Reconcile the actual form to transaction-level gross receipts, the platform ledger, refunds, fees, collected tax, and deposits. Report gross receipts once and classify each supported adjustment under the applicable return and accounting-method rules rather than forcing the form amount onto a particular Schedule C line.

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

It depends on the actual product, delivery method, customer rights, instructor interaction, and any bundled goods or services. NJ Publication ANJ-27 addresses specified digital products and distinguishes electronically delivered content from content merely accessed, while TB-72 addresses SaaS. Those authorities do not support labeling every streaming course exempt, every download taxable, or every live offering a nontaxable professional service without reviewing the complete transaction. Apply current NJ authority to the contract and delivery facts; a seller seeking certainty can request a formal letter ruling.

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

A digital-course business may have no physical inventory, but that does not determine whether a creation, license, contractor, hosting, or fulfillment cost is current, capital, prepaid, inventory-related, or otherwise classified. Apply the startup, capitalization, depreciation, accounting-method, and Section 162 rules to each cost. After allowable deductions, an ordinary nonfarm sole proprietor generally multiplies Schedule C profit by 92.35% on Schedule SE before applying the Social Security and Medicare rules. Income tax depends on the complete return.

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

Form 1099-K reports covered gross payment volume before fees and refunds, while a payout-based Form 1099-MISC can reflect amounts paid by the named payer. Do not select the form from the platform name alone: Teachable's current, legacy, and custom gateways use different reporting paths, and processor arrangements can change. Reconcile the actual form to the platform ledger and deposits, then account for fees and refunds once.

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

There is no reliable percentage based on payouts or revenue alone. Project net business profit, other household income, filing status, deductions, credits, withholding, regular and Additional Medicare taxes, and federal and state safe harbors. Then schedule payments from that return-level projection and update it after launches or major expense changes. A separate cash reserve can help operations, but it is not a substitute for the tax calculation.

What business expenses can I deduct as a course creator?

Potential business costs include platform and processing fees, software, advertising, contractors, hosting, webinar tools, qualifying home-office costs, professional services, and production equipment, but deductibility, timing, allocation, capitalization, and substantiation must be tested item by item. Equipment may qualify for Section 179 only if it is eligible property placed in service and used more than 50% for business; the 2026 $2.56 million election limit, $4.09 million investment phaseout, taxable-income limit, election, and recapture rules apply. Qualified property can receive separate bonus-depreciation treatment under Section 168(k); eligibility and business use still must be established.

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

There is no universal profit threshold or waiting period. Model supportable reasonable compensation based on duties, time, experience, and comparable pay; employee and employer payroll taxes; the employer-tax deduction; QBI; federal and NJ income tax; benefits; entity taxes; and actual compliance costs. Launch timing affects cash-flow planning, but it does not determine salary or the election result. Form 2553 generally is due by the 15th day of the third month as adjusted for weekends and legal holidays; for a calendar-year election effective in 2026, the timely date was March 16, 2026.

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

Determine each required installment after withholding, credits, safe harbors, payment dates, and the timing of income and deductions. When its requirements are met, the annualized income installment method under IRC Section 6654(d)(2) and Form 2210 Schedule AI can compute installments from annualized period income rather than an equal-quarter assumption; it does not guarantee a zero first installment or eliminate an addition. New Jersey has a separate annualization procedure under Form NJ-2210 Exception 3.

Do I need an LLC to sell online courses?

An LLC is not a prerequisite for an individual sole proprietor to use Schedule C when the activity facts establish a trade or business. The actual recipient, existing entity, tax classification, activity, and any effective election determine the applicable return. Formation, liability, banking, and contract questions are legal or operational matters for an attorney or formation provider. Monaco CPA does not form entities, obtain EINs, register DBAs, provide registered-agent services, or open bank accounts. After an entity exists, I can analyze its federal and NJ tax classification and whether an S-Corp election is supportable.

How does Udemy report my instructor income?

Do not infer royalty character, a Form 1099-MISC, a box, or a gross-versus-net convention from the Udemy name. Review the current instructor agreement, transaction rights and services, actual payer, account ledger, deposits, and any form furnished for the year. Supported taxable receipts remain reportable even when no information return is furnished.

How does Skillshare report my teacher income?

Do not infer royalty character, a particular form or box, an issuer, or a gross-versus-net convention from the Skillshare name or a prior-year payout rule. Review the current teacher agreement and account terms, transaction rights and services, actual payer, ledger, deposits, and any form furnished for the year. Supported taxable receipts remain reportable even when no information return is furnished.

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?

If a required return is late, filing it promptly may limit additional failure-to-file penalties, but the result depends on the filing requirement, tax due, timing, extensions, and any reasonable-cause or other relief. The ordinary failure-to-file addition is generally 5% of unpaid tax per month up to 25%, while the ordinary failure-to-pay addition is generally 0.5% per month up to 25%, subject to statutory coordination and exceptions. Prior-year return or amendment work may be accepted under a written scope. Monaco CPA does not set up installment agreements or handle collection matters; use IRS self-service or an independent tax-controversy professional.

Can I deduct the cost of creating my course?

Treatment depends on when the active business begins, the nature and useful life of each cost, capitalization and startup rules, accounting method, business use, and substantiation; course-creation costs are not automatically current Schedule C deductions. IRC Section 183 applies nine non-exclusive factors to whether the activity is engaged in for profit, with no controlling factor or numerical majority. Section 183(d) creates a rebuttable presumption only of profit motive when gross income exceeds attributable deductions in 3 of 5 consecutive years. It is not a safe harbor: failure creates no contrary hobby presumption, and meeting it does not by itself establish a Section 162 trade or business or Schedule C treatment. Equipment also must satisfy the applicable Section 179, bonus-depreciation, or MACRS requirements.

Does Gumroad report my income to the IRS?

For eligible Gumroad-managed sales, Gumroad's help center says the Form 1099-K comes from its payment processor, Stripe, and reports gross transaction volume before fees and other adjustments. Sales processed through connected Stripe or PayPal accounts are excluded from that Gumroad 1099-K and must be reconciled to any separate processor form. Record the issuer exactly as printed and reconcile gross volume, platform fees, taxes, refunds, affiliate commissions, and deposits rather than calling Gumroad itself the universal legal issuer.

Discuss Your Course-Creator Tax Records

Use the contact form to describe your platforms, information returns, and tax questions. Any engagement begins with a written scope identifying the records and services covered; no deduction amount, tax result, or examination outcome is promised.

Contact-form intake | Written scope required | Remote service subject to applicable licensing

Tax advice disclaimer: This material is for general educational information only and is not legal, tax, or accounting advice for your specific facts. A CPA-client relationship is formed only through a signed engagement letter.