Taxes for online course sales

In this article: Whether you need to charge sales tax on your courses, why most online courses are exempt, and how to handle tax collection if it applies to you.

All Plans


If you're selling courses, the tax question comes up sooner or later. The good news: most online course creators don't need to charge sales tax on their courses, especially if your course includes any live or interactive elements.

Ruzuku does not calculate or collect taxes. Payments flow through Stripe or PayPal, and tax handling happens on that side. This article covers what to know and where to go for specifics.

Note: This article provides general information, not tax or legal advice. Tax laws vary by location and change over time. Consult a qualified tax advisor for guidance specific to your business.

Most online courses are tax-exempt in the US

In the United States, the general guidelines from the Streamlined Sales and Use Tax Agreement exempt many online courses from sales tax. Your course is likely exempt if it meets any of these criteria:

  • It's live or includes real-time interaction. If you present content live or students can interact with you in real time (through live sessions, Q&A, or chat), the course qualifies as a live educational service.
  • Students interact with each other. If participants connect with one another during the course through discussions, group projects, or community features, that counts as interactive.
  • A human instructor reviews student work. If you or a facilitator review assignments, provide feedback, or evaluate student submissions (not just automated quizzes), the course falls under this exemption.

Most courses on Ruzuku meet at least one of these criteria. If your course includes live sessions, discussion forums, or instructor-reviewed assignments, you're likely in the clear.


When you might need to charge tax

A few situations where sales tax could apply:

  • Purely self-paced courses with no interactive elements. A pre-recorded course with no discussions, no live sessions, and no human review of student work may be classified differently in some states.
  • International sales. If you sell to students in countries with VAT (Value Added Tax) or GST (Goods and Services Tax) requirements, you may have obligations depending on your volume and where you're based.
  • Specific state or local rules. Some jurisdictions have their own rules about digital goods and services. A few states treat all digital products as taxable regardless of interactivity.

If you're unsure, a tax advisor familiar with digital businesses can give you a clear answer for your specific situation. This is especially worth doing once your course revenue becomes significant.


How to handle taxes if you need to collect them

If you determine that you need to collect tax, you have two practical approaches.

Option 1: Include tax in your price

The simplest method. Set your price point to include the estimated tax amount. If your course is $200 and the applicable tax is $16, set the price point to $216.

Your students see one clean number at checkout. You then remit the tax portion to the appropriate authority. This works well if you sell primarily to students in one tax jurisdiction.

Option 2: Use Stripe Tax for automatic collection

Stripe has a built-in tax collection feature called Stripe Tax. It automatically calculates and collects the correct sales tax, VAT, or GST based on each student's location. This is the most accurate option if you sell to students in multiple states or countries.

Setting up Stripe Tax happens in your Stripe dashboard, not in Ruzuku. Here are Stripe's resources:


Tax tips for course creators

A few practical notes:

  • Keep records. Track your course revenue, where your students are located, and any tax you collect. Good records make tax time much easier.
  • Add interactive elements to your course. Beyond the tax benefits, discussions, live sessions, and assignments make your course better for students. They also help ensure your course qualifies for education exemptions.
  • Talk to an accountant sooner than you think. Once your course revenue passes a few thousand dollars, a brief conversation with a tax advisor familiar with digital products is worth the cost. They can tell you exactly what applies to your situation and save you from surprises later.
  • Check annually. Tax rules for digital goods are evolving. What's exempt today may change. A quick annual check-in with your advisor keeps you current.

What Ruzuku does (and doesn't do)

To be clear about the separation of responsibilities:

  • Ruzuku does not calculate, collect, or remit taxes. Ruzuku is the platform where your course lives. Payment processing is handled by Stripe or PayPal.
  • Stripe or PayPal process payments. Tax collection, if needed, is configured through your payment processor's settings (like Stripe Tax).
  • You are responsible for your tax obligations. As the course seller, you're the one who needs to determine, collect (if applicable), and remit any taxes owed.

Ruzuku charges zero transaction fees on all plans. The only fees on your payments are the standard processing fees from Stripe or PayPal (around 2.9% + $0.30 per transaction).


Frequently Asked Questions

Does Ruzuku collect sales tax for me?
No. Ruzuku doesn't handle tax calculation or collection. If you need to collect tax, you can include it in your price point amount or set up Stripe Tax for automatic collection. See the options described above.
Is my course tax-exempt?
In the US, most courses that include live interaction, student discussions, or human-reviewed assignments are exempt from sales tax. If your course is purely self-paced with no interactive elements, it may be treated differently in some jurisdictions. Consult a tax advisor for a definitive answer for your specific course and location.
Do I need to worry about VAT if I have international students?
It depends on where you're based and how much you sell to students in VAT-requiring countries (like those in the EU). Stripe Tax can calculate and collect VAT automatically based on student location. If international sales are a meaningful part of your business, talk to a tax advisor who understands cross-border digital sales.
Can I show tax as a separate line item on the checkout page?
Not through Ruzuku's built-in checkout. If you use Stripe Tax, Stripe can handle the tax line item on its end. Otherwise, the simplest approach is to include tax in your price point amount and note "tax included" on your sales page.
Where can I find more information about tax rules for online courses?
Stripe's Introduction to sales tax, VAT, and GST compliance is a good starting point. For your specific situation, a tax advisor familiar with digital products and online education is the best resource.

Related Articles

Still need help? Contact Us Contact Us