How to Set Up Taxes for Course Offers

Setting Up Taxes for Course Offers

Tax support for course offers ensures that your course checkout pages accurately charge and display taxes based on your Payments tax settings. This guide explains how taxes are calculated for course offers, how to configure them, and how to provide a transparent, compliant checkout experience for your learners.

What Is Tax Support in Course Offers?

Tax support in course offers connects your membership course checkout pages to the CRM’s Payments tax engine. When a buyer checks out through a course offer, the CRM can automatically calculate and display taxes based on their billing address, your nexus locations, and the tax behavior you’ve configured in Payments (automatic and/or manual taxes). Course offer checkouts now behave consistently with other CRM checkouts (like funnels and payment links) that already use Payments tax settings.

Key Benefits of Tax Support

  • Automatic tax calculation at checkout: Taxes are calculated in real time using the buyer’s billing address, your nexus addresses, and each product’s tax category.
  • Transparent tax breakdown: Tax appears as a separate line item before payment, giving buyers a clear subtotal, tax amount, and total due.
  • Support for both automatic and manual taxes: You can enable international automatic taxes, attach manual tax rates to products, or use both (with manual taxes acting as a fallback where needed).
  • Region-based tax behavior: Taxes apply only where you have tax obligations (nexus) and according to local tax rules, using your configured nexus addresses and product tax codes.
  • Tax-inclusive or tax-exclusive pricing: Decide whether course prices should include tax in the displayed amount or add tax on top, globally or per product.
  • Works with coupons and recurring payments: Coupon codes and promotions still function normally, and taxes can apply to both one-time and recurring course products.
  • Consistent reporting: The same tax configuration powers course offers and other checkouts, simplifying reconciliation, exports, and financial reporting.

Automatic Tax Calculation

Automatic tax calculation uses the CRM’s International Automatic Taxes feature to determine the correct tax amount on your course offer checkout based on the buyer’s address and your configured tax rules. Once automatic taxes are enabled, course offer checkouts can calculate and display tax dynamically, just like funnels, payment links, and other supported checkouts.

Key behaviors:

  • Uses your Payments → Taxes configuration, including the global “Include tax in prices” setting, automatic tax toggle, default tax category, and any product-level Product Tax Code.
  • Depends on accurate buyer address: The checkout must capture the customer’s billing address for automatic tax to calculate correctly.
  • Applies to one-time and recurring course products.
  • Shows a clear tax line item: The tax amount appears as a separate line on the order summary before payment is confirmed.

Region-Based Tax and Nexus Configuration

Region-based tax behavior ensures you only charge tax where your business has a tax obligation. This is managed through nexus addresses and tax categories inside Payments. Tax support in course offers uses the same nexus and tax settings you use for other checkouts.

How region-based tax works:

  • Nexus addresses define where you collect tax: Configure the countries (and states/provinces, where applicable) where your business has tax obligations in Payments → Settings → Taxes.
  • Product Tax Codes align each course product with the right tax rules: In Payments → Products, each course product can be assigned a Product Tax Code (Tax Category) that describes what you’re selling.
  • Business address and tax IDs matter: Adding your business tax IDs for each nexus location helps the tax engine respect local rules.

Tax-Inclusive vs Tax-Exclusive Pricing

Tax support respects both global and product-level pricing behavior, giving you control over whether course prices include tax or show tax as an additional line.

Key options:

  • Global “Include tax in prices” (Payments → Settings → Taxes): Yes (Tax-inclusive) – The listed product price already includes tax.

How to Set Up Tax Support

To set up tax support for course offers:

  1. Navigate to Payments → Settings → Taxes in your CRM.
  2. Configure your nexus addresses and tax IDs for regions where you have tax obligations.
  3. Enable automatic taxes if desired, and set the global “Include tax in prices” preference.
  4. Assign Product Tax Codes to your course products in Payments → Products.
  5. Ensure your course offer checkout pages are set to capture billing addresses for accurate tax calculation.

By following these steps, your course offers will automatically calculate and display taxes based on your configured settings, providing a seamless and compliant checkout experience for your learners.