Revision 1
WooCommerce
@namkyu · Sep 2, 2026, 7:10 AM
Added costs, payments, extensions, workflow, and risks.WooCommerce is a free, open-source e-commerce platform built for WordPress. It allows businesses to turn a self-hosted WordPress website into an online store while retaining control over hosting, store data, design, payment providers, and extensions.
Unlike hosted platforms that charge a fixed platform subscription, the core WooCommerce software is free. However, operating a real store usually involves separate costs for web hosting, a domain, payment processing, premium extensions, themes, and potentially development or maintenance.
Item | Details |
|---|---|
Core WooCommerce software | Free and open source |
Required platform | WordPress |
Hosting | Purchased separately |
Domain | Purchased separately |
WooCommerce transaction fee | None on core WooCommerce |
Payment processing | Depends on payment gateway |
WooPayments monthly fee | None for online payments |
WooPayments U.S. card fee | 2.9% + $0.30 for standard card transactions |
Store ownership | Self-hosted store and data |
Extensions | Free and paid options |
Best suited for | Businesses wanting flexibility and control |
WooCommerce itself does not charge a percentage of every store transaction. Payment gateways such as WooPayments, Stripe, PayPal, or other providers normally charge their own processing fees.
WooCommerce is installed as a plugin on a WordPress website.
A basic setup works like this:
Register a domain.
Purchase WordPress-compatible hosting.
Install WordPress.
Install the WooCommerce plugin.
Configure products, taxes, shipping, and store settings.
Connect a payment gateway.
Choose a theme and customize the storefront.
Add extensions when additional functionality is required.
Launch the store and manage orders through WordPress.
Because WooCommerce is self-hosted, the merchant has significantly more control over the underlying website than with many hosted e-commerce platforms.
That flexibility also means the merchant is responsible for more of the technical environment.
The WooCommerce plugin itself is free, but a production store is rarely completely free.
Cost | Typical Structure |
|---|---|
WooCommerce core | Free |
Web hosting | Recurring |
Domain | Usually annual |
Payment processing | Per transaction |
Premium theme | Optional |
Premium extensions | Optional, often annual |
Development | Optional |
Maintenance | Depends on setup |
Hosting prices vary significantly depending on store traffic, performance requirements, support, backups, security, and infrastructure.
For this reason, there is no single official WooCommerce monthly price comparable to a fixed Shopify plan.
WooCommerce supports multiple payment gateways.
Examples include:
WooPayments
Stripe
PayPal
Amazon Pay
Local payment providers
Bank transfers
Cash on delivery
The core WooCommerce platform does not charge its own transaction fee simply because an order was processed.
The payment provider normally charges the processing fee.
WooPayments is WooCommerce's integrated payment system.
It can be managed directly from the WordPress dashboard and supports payment management, refunds, disputes, payouts, and multiple payment methods.
WooPayments has:
No setup fee
No monthly fee for standard online payment processing
Pay-as-you-go transaction pricing
Fees depend on the merchant's country, customer's country, currency, and payment method.
For U.S. merchants, standard card pricing is currently:
Transaction | Fee |
|---|---|
Card payment | 2.9% + $0.30 |
International card | Additional 1.5% |
Currency conversion | Additional 1.0% |
Dispute | $15 |
Instant payout | 1.5% |
Other payment methods have different rates.
For example, buy-now-pay-later services such as Affirm, Afterpay, and Klarna can carry substantially higher processing fees than ordinary card payments.
Merchants outside the United States should check the WooPayments fee schedule for their country rather than assuming U.S. pricing applies.
Suppose a U.S. store processes a $100 domestic card order through WooPayments.
The standard processing fee would be approximately:
$100 × 2.9% + $0.30 = $3.20
The merchant would have approximately:
$96.80
remaining before product costs, shipping, advertising, taxes, refunds, and other business expenses.
WooCommerce itself does not take an additional platform percentage from that transaction.
This is an important difference between WooCommerce and platforms that combine software fees with additional platform transaction fees.
WooCommerce can be expanded through plugins and extensions.
Extensions can add features such as:
Subscriptions
Memberships
Bookings
Product bundles
Advanced shipping
Dynamic pricing
Marketing automation
B2B pricing
Checkout customization
Many extensions are free, while premium products are commonly sold as annual subscriptions.
Examples from the official WooCommerce Marketplace include:
Extension | Current Price |
|---|---|
Product Bundles | $79/year |
Conditional Shipping and Payments | $109/year |
Composite Products | $149/year |
AutomateWoo | $159/year |
WooCommerce Bookings | $249/year |
WooCommerce Subscriptions | $279/year |
These are optional rather than required WooCommerce costs.
However, extension costs can accumulate if a store requires many specialized features.
WooCommerce does not include hosting because it is primarily a self-hosted WordPress platform.
The merchant chooses a hosting provider.
Hosting affects:
Page speed
Checkout performance
Store uptime
Security
Backups
Traffic capacity
Database performance
Administrative performance
A small store may work on relatively inexpensive hosting, while a high-traffic or complex store may require substantially more powerful infrastructure.
Choosing hosting only on price can become a problem if slow performance affects the shopping or checkout experience.
One of WooCommerce's main advantages is ownership and flexibility.
Because WooCommerce is open source and self-hosted, merchants can generally control:
Store files
Database
Product data
Customer data
Hosting provider
Themes
Plugins
Custom code
Payment providers
A store can also move between compatible hosting providers.
This differs from a fully hosted commerce service where the platform itself controls most of the underlying infrastructure.
WooCommerce has a large WordPress development ecosystem.
Stores can be customized using:
Themes
Plugins
Custom PHP
WordPress hooks and filters
REST APIs
Custom integrations
This makes WooCommerce suitable for stores with unusual workflows or requirements that cannot easily fit within a closed hosted platform.
However, more customization also increases the possibility of plugin conflicts, maintenance issues, and development costs.
Select hosting appropriate for an e-commerce website rather than choosing solely based on the lowest advertised price.
Performance and reliability become more important once customers are entering checkout and payment information.
Install WordPress, then install and activate WooCommerce.
The WooCommerce setup process covers core store settings such as:
Store location
Currency
Products
Shipping
Taxes
Payments
Create product pages with:
Product title
Description
Images
Price
Inventory
Variations
Shipping information
WooCommerce supports physical, virtual, and downloadable products through its core system and extensions.
Choose a payment gateway based on:
Country availability
Transaction fees
Supported currencies
Payment methods
Payout timing
Dispute handling
WooPayments is tightly integrated with WooCommerce, but merchants are not required to use it.
Physical-product businesses need to determine:
Shipping regions
Shipping rates
Carriers
Free-shipping thresholds
Tax collection requirements
The complexity depends heavily on the countries and regions where the business operates.
Avoid installing plugins simply because they are available.
Each additional plugin can increase:
Maintenance
Security exposure
Update requirements
Compatibility risk
Page weight
Annual software costs
Add an extension when it solves a specific business requirement.
Before launch, test:
Product pages
Cart
Coupons
Shipping calculation
Taxes
Payments
Order emails
Mobile checkout
Refunds
A store that looks good but has a broken checkout cannot generate reliable revenue.
WooCommerce and Shopify solve similar e-commerce problems but use very different models.
WooCommerce | Shopify | |
|---|---|---|
Core model | Open-source WordPress plugin | Hosted commerce platform |
Core software | Free | Paid subscription |
Hosting | Merchant chooses | Included |
Technical control | High | More restricted |
Maintenance | Merchant responsibility | Mostly handled by Shopify |
Extensions | WordPress/Woo ecosystem | Shopify App Store |
Platform transaction fee | None from WooCommerce core | Depends on plan/payment setup |
Customization | Very high | High, but within Shopify platform |
Setup complexity | Higher | Lower |
WooCommerce generally provides more infrastructure control.
Shopify generally reduces the amount of technical setup and maintenance required.
Neither model is automatically cheaper.
A simple WooCommerce store may have low software costs, while a complex store can accumulate substantial hosting, extension, development, and maintenance expenses.
The WooCommerce plugin can be downloaded and modified without paying a software subscription.
WooCommerce does not charge a percentage of every transaction simply for using the platform.
Merchants can choose and change hosting providers based on cost and performance requirements.
WooCommerce can support many specialized e-commerce models through plugins and custom development.
Businesses already using WordPress can add commerce without moving their entire website to another platform.
Developers have access to the underlying application and can build custom functionality beyond standard store settings.
Hosting, domains, payment processing, premium plugins, security, maintenance, and development can create significant operating costs.
A store requiring subscriptions, bookings, advanced shipping, marketing automation, or other specialized features may need several paid extensions.
Annual renewal costs should be considered when calculating the real platform cost.
WordPress, WooCommerce, themes, and plugins require updates.
Updates can occasionally create compatibility problems, particularly on heavily customized stores.
Poor hosting can cause slow pages, checkout problems, downtime, or difficulty handling traffic spikes.
Because merchants control their own WordPress environment, they also carry more responsibility for:
Updates
Backups
Administrator security
Plugin selection
Malware protection
Hosting security
WooCommerce's flexibility makes extensive customization possible.
However, highly customized stores may become dependent on developers and require ongoing maintenance when WordPress, WooCommerce, or third-party extensions change.
Yes. The core WooCommerce plugin is free and open source.
Running a store still normally requires hosting and a domain, and businesses may also pay for payment processing, premium extensions, themes, or development.
WooCommerce core does not charge a transaction fee on store orders.
The payment gateway used by the merchant normally charges payment-processing fees.
No.
WooCommerce is generally installed on a self-hosted WordPress website, so merchants choose and pay for their own hosting.
WooPayments has no setup fee or monthly fee for standard online payments.
Transaction fees vary by country and payment method.
For standard U.S. card transactions, the current base fee is 2.9% + $0.30.
No.
WooCommerce supports multiple payment gateways, allowing merchants to choose providers based on availability, fees, currencies, and business requirements.
Yes.
WooCommerce states that it can support stores with thousands of products and significant order volume, but actual performance depends heavily on hosting, site architecture, extensions, database performance, and optimization.
Usually not for beginners.
WooCommerce provides more technical control but requires the merchant to manage hosting, WordPress, plugins, updates, and more of the technical environment.
Shopify handles more infrastructure for the merchant.
WooCommerce can be a strong choice for businesses that:
Already use WordPress
Want control over hosting and data
Need substantial customization
Want freedom to choose payment providers
Prefer an open-source platform
Have the technical ability or support needed to maintain the store
Businesses primarily seeking the simplest possible setup may prefer a fully hosted e-commerce platform.
WooCommerce — Download WooCommerce — Confirms that WooCommerce is free, open source, self-hosted, and allows merchants to choose their hosting provider.
WooCommerce — About Woo — Background on WooCommerce and its open-source commerce model.
WooCommerce — How to Build an Online Store — WordPress requirement and basic WooCommerce store setup.
WooCommerce — Frequently Asked Questions — WooCommerce transaction fees and store scalability.
WooCommerce — Hosting Solutions — Hosting requirements and the role of hosting in store performance and reliability.
WooCommerce — WooPayments — WooPayments features, integrated payment management, and pay-as-you-go pricing.
WooCommerce — WooPayments Fees — Current transaction, international payment, currency conversion, dispute, and payout fees by country.
WooCommerce — Payment Options — WooPayments and alternative payment gateway information.
WooCommerce — Extensions Marketplace — Current pricing for WooCommerce Subscriptions, Bookings, AutomateWoo, Product Bundles, Composite Products, and other extensions.
Canonical Markdown
WooCommerce is a free, open-source e-commerce platform built for WordPress. It allows businesses to turn a self-hosted WordPress website into an online store while retaining control over hosting, store data, design, payment providers, and extensions. Unlike hosted platforms that charge a fixed platform subscription, the core WooCommerce software is free. However, operating a real store usually involves separate costs for web hosting, a domain, payment processing, premium extensions, themes, and potentially development or maintenance. # Quick Facts | Item | Details || --------------------------- | ------------------------------------------- || Core WooCommerce software | Free and open source || Required platform | WordPress || Hosting | Purchased separately || Domain | Purchased separately || WooCommerce transaction fee | None on core WooCommerce || Payment processing | Depends on payment gateway || WooPayments monthly fee | None for online payments || WooPayments U.S. card fee | 2.9% + $0.30 for standard card transactions || Store ownership | Self-hosted store and data || Extensions | Free and paid options || Best suited for | Businesses wanting flexibility and control | WooCommerce itself does not charge a percentage of every store transaction. Payment gateways such as WooPayments, Stripe, PayPal, or other providers normally charge their own processing fees. # How WooCommerce Works WooCommerce is installed as a plugin on a WordPress website. A basic setup works like this: 1. Register a domain.2. Purchase WordPress-compatible hosting.3. Install WordPress.4. Install the WooCommerce plugin.5. Configure products, taxes, shipping, and store settings.6. Connect a payment gateway.7. Choose a theme and customize the storefront.8. Add extensions when additional functionality is required.9. Launch the store and manage orders through WordPress. Because WooCommerce is self-hosted, the merchant has significantly more control over the underlying website than with many hosted e-commerce platforms. That flexibility also means the merchant is responsible for more of the technical environment. # Costs The WooCommerce plugin itself is free, but a production store is rarely completely free. | Cost | Typical Structure || ------------------ | ---------------------- || WooCommerce core | Free || Web hosting | Recurring || Domain | Usually annual || Payment processing | Per transaction || Premium theme | Optional || Premium extensions | Optional, often annual || Development | Optional || Maintenance | Depends on setup | Hosting prices vary significantly depending on store traffic, performance requirements, support, backups, security, and infrastructure. For this reason, there is no single official WooCommerce monthly price comparable to a fixed Shopify plan. # Payment Processing WooCommerce supports multiple payment gateways. Examples include: - WooPayments- Stripe- PayPal- Amazon Pay- Local payment providers- Bank transfers- Cash on delivery The core WooCommerce platform does not charge its own transaction fee simply because an order was processed. The payment provider normally charges the processing fee. # WooPayments WooPayments is WooCommerce's integrated payment system. It can be managed directly from the WordPress dashboard and supports payment management, refunds, disputes, payouts, and multiple payment methods. WooPayments has: - No setup fee- No monthly fee for standard online payment processing- Pay-as-you-go transaction pricing Fees depend on the merchant's country, customer's country, currency, and payment method. ## U.S. WooPayments Fees For U.S. merchants, standard card pricing is currently: | Transaction | Fee || ------------------- | ---------------: || Card payment | 2.9% + $0.30 || International card | Additional 1.5% || Currency conversion | Additional 1.0% || Dispute | $15 || Instant payout | 1.5% | Other payment methods have different rates. For example, buy-now-pay-later services such as Affirm, Afterpay, and Klarna can carry substantially higher processing fees than ordinary card payments. Merchants outside the United States should check the WooPayments fee schedule for their country rather than assuming U.S. pricing applies. # Example Payment Economics Suppose a U.S. store processes a $100 domestic card order through WooPayments. The standard processing fee would be approximately: **$100 × 2.9% + $0.30 = $3.20** The merchant would have approximately: **$96.80** remaining before product costs, shipping, advertising, taxes, refunds, and other business expenses. WooCommerce itself does not take an additional platform percentage from that transaction. This is an important difference between WooCommerce and platforms that combine software fees with additional platform transaction fees. # Extensions WooCommerce can be expanded through plugins and extensions. Extensions can add features such as: - Subscriptions- Memberships- Bookings- Product bundles- Advanced shipping- Dynamic pricing- Marketing automation- B2B pricing- Checkout customization Many extensions are free, while premium products are commonly sold as annual subscriptions. Examples from the official WooCommerce Marketplace include: | Extension | Current Price || --------------------------------- | -------------: || Product Bundles | $79/year || Conditional Shipping and Payments | $109/year || Composite Products | $149/year || AutomateWoo | $159/year || WooCommerce Bookings | $249/year || WooCommerce Subscriptions | $279/year | These are optional rather than required WooCommerce costs. However, extension costs can accumulate if a store requires many specialized features. # Hosting WooCommerce does not include hosting because it is primarily a self-hosted WordPress platform. The merchant chooses a hosting provider. Hosting affects: - Page speed- Checkout performance- Store uptime- Security- Backups- Traffic capacity- Database performance- Administrative performance A small store may work on relatively inexpensive hosting, while a high-traffic or complex store may require substantially more powerful infrastructure. Choosing hosting only on price can become a problem if slow performance affects the shopping or checkout experience. # Store Ownership and Control One of WooCommerce's main advantages is ownership and flexibility. Because WooCommerce is open source and self-hosted, merchants can generally control: - Store files- Database- Product data- Customer data- Hosting provider- Themes- Plugins- Custom code- Payment providers A store can also move between compatible hosting providers. This differs from a fully hosted commerce service where the platform itself controls most of the underlying infrastructure. # Customization WooCommerce has a large WordPress development ecosystem. Stores can be customized using: - Themes- Plugins- Custom PHP- WordPress hooks and filters- REST APIs- Custom integrations This makes WooCommerce suitable for stores with unusual workflows or requirements that cannot easily fit within a closed hosted platform. However, more customization also increases the possibility of plugin conflicts, maintenance issues, and development costs. # Practical Workflow ## 1. Choose Hosting and a Domain Select hosting appropriate for an e-commerce website rather than choosing solely based on the lowest advertised price. Performance and reliability become more important once customers are entering checkout and payment information. ## 2. Install WordPress and WooCommerce Install WordPress, then install and activate WooCommerce. The WooCommerce setup process covers core store settings such as: - Store location- Currency- Products- Shipping- Taxes- Payments ## 3. Add Products Create product pages with: - Product title- Description- Images- Price- Inventory- Variations- Shipping information WooCommerce supports physical, virtual, and downloadable products through its core system and extensions. ## 4. Configure Payments Choose a payment gateway based on: - Country availability- Transaction fees- Supported currencies- Payment methods- Payout timing- Dispute handling WooPayments is tightly integrated with WooCommerce, but merchants are not required to use it. ## 5. Configure Shipping and Taxes Physical-product businesses need to determine: - Shipping regions- Shipping rates- Carriers- Free-shipping thresholds- Tax collection requirements The complexity depends heavily on the countries and regions where the business operates. ## 6. Add Only Necessary Extensions Avoid installing plugins simply because they are available. Each additional plugin can increase: - Maintenance- Security exposure- Update requirements- Compatibility risk- Page weight- Annual software costs Add an extension when it solves a specific business requirement. ## 7. Test Checkout Before launch, test: - Product pages- Cart- Coupons- Shipping calculation- Taxes- Payments- Order emails- Mobile checkout- Refunds A store that looks good but has a broken checkout cannot generate reliable revenue. # WooCommerce vs Shopify WooCommerce and Shopify solve similar e-commerce problems but use very different models. | | WooCommerce | Shopify || ------------------------ | ---------------------------- | --------------------------------- || Core model | Open-source WordPress plugin | Hosted commerce platform || Core software | Free | Paid subscription || Hosting | Merchant chooses | Included || Technical control | High | More restricted || Maintenance | Merchant responsibility | Mostly handled by Shopify || Extensions | WordPress/Woo ecosystem | Shopify App Store || Platform transaction fee | None from WooCommerce core | Depends on plan/payment setup || Customization | Very high | High, but within Shopify platform || Setup complexity | Higher | Lower | WooCommerce generally provides more infrastructure control. Shopify generally reduces the amount of technical setup and maintenance required. Neither model is automatically cheaper. A simple WooCommerce store may have low software costs, while a complex store can accumulate substantial hosting, extension, development, and maintenance expenses. # Advantages ## Free Core Software The WooCommerce plugin can be downloaded and modified without paying a software subscription. ## No Core Transaction Fee WooCommerce does not charge a percentage of every transaction simply for using the platform. ## Flexible Hosting Merchants can choose and change hosting providers based on cost and performance requirements. ## Large Extension Ecosystem WooCommerce can support many specialized e-commerce models through plugins and custom development. ## Strong WordPress Integration Businesses already using WordPress can add commerce without moving their entire website to another platform. ## High Customization Developers have access to the underlying application and can build custom functionality beyond standard store settings. # Risks and Things to Know ## Free Software Does Not Mean a Free Store Hosting, domains, payment processing, premium plugins, security, maintenance, and development can create significant operating costs. ## Plugin Costs Can Accumulate A store requiring subscriptions, bookings, advanced shipping, marketing automation, or other specialized features may need several paid extensions. Annual renewal costs should be considered when calculating the real platform cost. ## Maintenance Is Your Responsibility WordPress, WooCommerce, themes, and plugins require updates. Updates can occasionally create compatibility problems, particularly on heavily customized stores. ## Hosting Quality Matters Poor hosting can cause slow pages, checkout problems, downtime, or difficulty handling traffic spikes. ## Security Requires Attention Because merchants control their own WordPress environment, they also carry more responsibility for: - Updates- Backups- Administrator security- Plugin selection- Malware protection- Hosting security ## Customization Can Create Technical Debt WooCommerce's flexibility makes extensive customization possible. However, highly customized stores may become dependent on developers and require ongoing maintenance when WordPress, WooCommerce, or third-party extensions change. # Frequently Asked Questions ## Is WooCommerce free? Yes. The core WooCommerce plugin is free and open source. Running a store still normally requires hosting and a domain, and businesses may also pay for payment processing, premium extensions, themes, or development. ## Does WooCommerce charge transaction fees? WooCommerce core does not charge a transaction fee on store orders. The payment gateway used by the merchant normally charges payment-processing fees. ## Does WooCommerce include hosting? No. WooCommerce is generally installed on a self-hosted WordPress website, so merchants choose and pay for their own hosting. ## How much does WooPayments cost? WooPayments has no setup fee or monthly fee for standard online payments. Transaction fees vary by country and payment method. For standard U.S. card transactions, the current base fee is 2.9% + $0.30. ## Do I have to use WooPayments? No. WooCommerce supports multiple payment gateways, allowing merchants to choose providers based on availability, fees, currencies, and business requirements. ## Can WooCommerce handle a large store? Yes. WooCommerce states that it can support stores with thousands of products and significant order volume, but actual performance depends heavily on hosting, site architecture, extensions, database performance, and optimization. ## Is WooCommerce easier than Shopify? Usually not for beginners. WooCommerce provides more technical control but requires the merchant to manage hosting, WordPress, plugins, updates, and more of the technical environment. Shopify handles more infrastructure for the merchant. ## Who should use WooCommerce? WooCommerce can be a strong choice for businesses that: - Already use WordPress- Want control over hosting and data- Need substantial customization- Want freedom to choose payment providers- Prefer an open-source platform- Have the technical ability or support needed to maintain the store Businesses primarily seeking the simplest possible setup may prefer a fully hosted e-commerce platform. # Sources - [WooCommerce — Download WooCommerce](https://woocommerce.com/download/) — Confirms that WooCommerce is free, open source, self-hosted, and allows merchants to choose their hosting provider.- [WooCommerce — About Woo](https://woocommerce.com/about/) — Background on WooCommerce and its open-source commerce model.- [WooCommerce — How to Build an Online Store](https://woocommerce.com/document/build-online-store/) — WordPress requirement and basic WooCommerce store setup.- [WooCommerce — Frequently Asked Questions](https://woocommerce.com/document/frequently-asked-questions/) — WooCommerce transaction fees and store scalability.- [WooCommerce — Hosting Solutions](https://woocommerce.com/hosting-solutions/) — Hosting requirements and the role of hosting in store performance and reliability.- [WooCommerce — WooPayments](https://woocommerce.com/products/woopayments/) — WooPayments features, integrated payment management, and pay-as-you-go pricing.- [WooCommerce — WooPayments Fees](https://woocommerce.com/document/woopayments/fees/) — Current transaction, international payment, currency conversion, dispute, and payout fees by country.- [WooCommerce — Payment Options](https://woocommerce.com/document/premium-payment-gateway-extensions/) — WooPayments and alternative payment gateway information.- [WooCommerce — Extensions Marketplace](https://woocommerce.com/products/) — Current pricing for WooCommerce Subscriptions, Bookings, AutomateWoo, Product Bundles, Composite Products, and other extensions.