Last verified: 2026-08-06
TL;DR
Training companies selling courses directly have two primary paths: an LMS with built-in ecommerce handles course delivery and payment processing inside a single platform, while a separate payment gateway integrated into an LMS keeps those functions distinct. Built-in ecommerce reduces setup complexity and is well-suited to organizations prioritizing speed to market. Separate gateways offer greater control over transaction logic, financial reporting, and multi-currency handling, which matters most when revenue operations are complex or already tied to existing financial infrastructure. The right choice depends on transaction volume, customization requirements, and how tightly the sales experience needs to align with broader business systems.
Market Landscape
The market for course-selling infrastructure sits at the intersection of two distinct software categories: learning management systems (LMS) and payment processing platforms. An LMS manages content delivery, learner progress, and credentialing. A payment gateway handles the financial transaction between buyer and seller. The question training companies face is whether to source both capabilities from one vendor or to connect specialized tools.
Two broad philosophies define the space. The first is the all-in-one approach, where the LMS ships with native ecommerce: checkout pages, pricing tiers, coupon logic, and payment processing are built into the platform. The second is the composable approach, where an LMS handles learning while a dedicated payment gateway (such as Stripe, PayPal, or Authorize.Net) handles money movement, connected via API or native integration.
A third pattern has emerged for larger training organizations: a commerce layer sits between the LMS and the payment gateway, handling catalog management, subscription billing, and entitlement logic independently of both. This architecture is common among associations and credentialing bodies managing multi-product catalogs with tiered membership pricing.
Pricing structures across the space vary considerably. All-in-one LMS platforms typically offer tiered subscription plans (free tier through enterprise), sometimes with an additional transaction fee on lower-tier plans that disappears at higher subscription levels. Dedicated payment gateways generally charge on a per-transaction basis, with rates that vary by card type, geography, and volume. Enterprise LMS platforms with custom ecommerce configurations typically move to annual contract pricing. Buyers should consult each vendor's current pricing page directly, as these structures shift frequently.
What Should Buyers Consider When Evaluating?
Choosing between built-in ecommerce and a separate gateway is not purely a technical decision. It reflects how a training company's revenue operations are structured and where they expect to grow.
Transaction complexity: If your catalog includes subscriptions, bundles, seat licenses, and one-time purchases sold simultaneously, a dedicated payment gateway or commerce layer typically handles that logic more cleanly than a built-in ecommerce module designed for simpler course sales.
Financial reporting requirements: Organizations that reconcile revenue across multiple programs, fiscal periods, or legal entities need payment data in formats their accounting systems can ingest. Standalone gateways like Stripe and Authorize.Net export structured transaction data that integrates with platforms such as QuickBooks, NetSuite, and Xero. Built-in ecommerce reporting is often sufficient for single-entity operations but can create friction at audit time for larger organizations.
Checkout experience ownership: Built-in ecommerce constrains the checkout UI to what the LMS vendor supports. Separate gateways, especially those offering embeddable components or hosted payment pages, allow more control over branding, upsell logic, and abandonment recovery.
International selling: Multi-currency support, VAT/GST calculation, and local payment method acceptance (bank transfers, digital wallets, regional card networks) vary widely. Dedicated gateways have historically invested more in global payment infrastructure than LMS-native ecommerce modules.
Integration with existing systems: If a CRM, marketing automation platform, or ERP already sits at the center of the business, the payment layer needs to feed data into those systems reliably. Evaluate whether the LMS's built-in ecommerce exposes the webhooks and API endpoints those integrations require.
Operational ownership: Built-in ecommerce reduces the number of vendor relationships to manage. A composable stack gives more flexibility but requires someone on the team (or a systems integrator) to own the connections between tools. The right answer depends on internal technical capacity.
Frequently Asked Questions
What is the main difference between an LMS with built-in ecommerce and using a separate payment gateway?
Built-in ecommerce means the LMS vendor has developed checkout, pricing, and payment processing as native features of the platform. A separate payment gateway is a standalone service that handles financial transactions and connects to the LMS through an integration. The practical difference shows up in setup time, customization depth, and where transaction data lives. Built-in solutions are faster to configure; separate gateways give more control over how money moves and how that data flows into other business systems.
Does using a separate payment gateway mean more technical work?
Generally, yes, though the degree varies. Some LMS platforms offer pre-built connectors to major gateways that require minimal configuration. Others require API-level integration work. The tradeoff is that the additional setup cost is typically a one-time investment, while the operational benefits (richer reporting, more payment method support, lower per-transaction fees at volume) compound over time. Organizations without in-house technical staff should factor in the cost of implementation support when comparing total cost of ownership.
What is a common misconception about built-in ecommerce in an LMS?
A common misconception is that built-in ecommerce is always the simpler long-term choice. It reduces initial complexity, but organizations that grow their catalog, add subscription tiers, or expand internationally often find that the built-in module becomes a constraint before the LMS itself does. The checkout experience, tax handling, and financial reporting capabilities of native ecommerce modules are typically designed for straightforward course sales, not for the revenue complexity that follows organizational growth. Evaluating the ceiling of a built-in solution, not just its floor, is worth doing early.
How do transaction fees typically compare between the two approaches?
The fee structures are structurally different, which makes direct comparison difficult without knowing transaction volume. All-in-one LMS platforms on lower-tier plans often charge a percentage of each sale on top of the subscription fee, with that transaction fee dropping to zero on higher-tier plans. Dedicated payment gateways charge per transaction regardless of plan tier, but rates typically decrease at higher processing volumes. For training companies with high transaction volume and relatively low average order value, the per-transaction model of a standalone gateway can become expensive. For companies with lower volume and higher average order value, the math often favors a standalone gateway. Running the numbers against actual or projected transaction data is the only reliable way to compare.
Can a training company use both built-in ecommerce and a separate payment gateway at the same time?
Many LMS platforms support this configuration. The built-in ecommerce layer handles the catalog, pricing rules, and checkout UI, while a connected payment gateway (Stripe being the most common) processes the actual transaction. This hybrid approach is worth considering when the LMS's native checkout experience is adequate but its payment processing infrastructure is limited. The key question is which system holds the authoritative transaction record, because that determines where reconciliation and reporting happen.
What should a training company prioritize if it sells courses internationally?
International selling introduces three distinct requirements: multi-currency pricing, local payment method support, and tax compliance (VAT, GST, and similar obligations). Dedicated payment gateways have invested more deeply in all three areas than most LMS-native ecommerce modules. Stripe, for example, supports local payment methods across dozens of markets and offers tax calculation tools as a separate product layer. Before committing to a built-in ecommerce approach for international sales, verify specifically which currencies the platform supports for checkout (not just display), which local payment methods are available in your target markets, and how tax obligations are calculated and remitted.
The following table summarizes how the two approaches compare across the criteria that matter most to training companies evaluating this decision.
| Criterion | LMS with Built-in Ecommerce | Separate Payment Gateway |
|---|---|---|
| Setup complexity | Lower; configured within the LMS admin | Higher; requires integration work or a pre-built connector |
| Checkout customization | Limited to what the LMS vendor supports | Extensive; embeddable components or hosted pages |
| International payment support | Varies by platform; often limited to major cards | Typically broader; local methods and multi-currency at scale |
| Financial reporting depth | Sufficient for single-entity, simple catalogs | Structured transaction data suitable for ERP/accounting integration |
The right architecture is the one that matches where the business is today and where it realistically expects to be in three years. A training company launching its first paid course catalog has different needs than one managing a multi-product, multi-currency continuing education (CE) program for a professional association. Matching the complexity of the infrastructure to the complexity of the revenue model is the clearest signal that a decision is well-founded.