






The Philippine e-commerce market hit an estimated $17-28 billion in 2026 and is growing at 13-18% year-on-year. Everybody wants in. Most have a wildly wrong idea of what it costs.
This guide is not a vendor pitch. Shopify is not "just $25 a month" and WooCommerce is not free. The real number is what you'll actually pay over 24 months, including the things nobody puts in their headline.
After 15 years of building websites in the Philippines, I've seen businesses overspend on the wrong platform, get blindsided by payment gateway fees, and discover too late that their "affordable" hosting was tripling in price at renewal. Here's the honest breakdown.
Key Takeaways:
The platform you choose shapes every other cost downstream. Let's go through the real numbers.
Shopify is the most popular e-commerce platform globally, and it works well. But Philippine merchants face a hidden cost that the company's own marketing buries in the fine print: Shopify Payments is not available in the Philippines.
Why does this matter? Because when you use any third-party payment gateway - PayMongo, PayPal, HitPay, Maya - Shopify charges you an additional transaction surcharge on top of whatever the gateway already charges.
On PHP 500,000 in monthly revenue, that 2% surcharge is PHP 10,000 per month - PHP 120,000 per year - before you've paid a single gateway fee. No other competing article explains this clearly, but it's the single biggest platform cost consideration for Philippine merchants.
If you're doing meaningful volume and want to use Shopify, you need to factor in whether upgrading to Standard or Advanced pays for itself through reduced transaction fees. At PHP 500K/month, moving from Basic to Standard (roughly PHP 2,800/month more in subscription) saves PHP 5,000/month in surcharges. The math favors upgrading.
WooCommerce software is free. The servers, security, and plugins are not.
A realistic WooCommerce setup for a Philippine business runs: - Hosting: PHP 4,800-18,000/year (SiteGround, Kinsta, Cloudways - avoid the PHP 89/month shared hosting that can't handle real traffic)
A bare-bones WooCommerce store runs PHP 18,000-40,000/year in infrastructure. A properly configured store with subscriptions, advanced inventory, and marketing tools runs PHP 60,000-120,000/year in ongoing costs.
The plugin creep problem is real. I've audited WooCommerce stores paying PHP 11,000-27,500 per month just in plugin subscriptions - most of which they accumulated gradually without reviewing the compounding total.
BigCommerce Standard at $29-39/month charges zero transaction fees, regardless of which payment gateway you use. If you're moving PHP 300,000+ per month in sales, this alone can make BigCommerce cheaper than Shopify Basic despite the higher subscription cost.
BigCommerce's main limitation for Philippine merchants is fewer local integrations out of the box. You'll need to configure payment gateways and local couriers manually. Their app ecosystem is smaller than Shopify's.
Prosperna is a Philippine-built e-commerce platform at PHP 495/month (~PHP 5,940/year). It includes no transaction fees, built-in GCash and PayMongo integration, and support staff who understand the local market. For small Philippine businesses selling primarily domestically, it deserves serious consideration.
Its limitations: smaller ecosystem, less customization flexibility, and limited SEO control compared to WooCommerce or a custom build. If you plan to scale significantly or need complex product configurations, you may outgrow it.
Hostinger's eCommerce plan at PHP 89/month (introductory pricing - see the hidden costs section) gives you a functional starter store. It's adequate for testing an idea. It is not adequate for a serious business. The infrastructure limitations will show up in performance when you start getting real traffic.
This is where most Philippine e-commerce cost guides are either incomplete or wrong. The correct question isn't "which gateway is cheapest" - it's "what does accepting PHP 500,000/month actually cost me across every payment method my customers use?"
Here's the real comparison for Philippine merchants in 2026:| Gateway | Cards | E-Wallets (GCash/Maya) | Bank Transfer | Monthly Fee |
|---|---|---|---|---|
| PayMongo | 3.5% + PHP 15 | 2.5% | N/A | None |
| HitPay | 3% + PHP 15 | 2.3% | N/A | None |
| Maya Direct | ~2% (negotiated) | Included | N/A | None |
| GCash Direct | N/A | 1-2% (negotiated) | N/A | None |
| Dragonpay | N/A | N/A | PHP 20/transaction | None |
| PayPal | 3.9% + fixed fee | N/A | N/A | None |
HitPay is slightly cheaper than PayMongo for most transaction types. Both require no monthly fees and work well with the Philippine market. For most new merchants, starting with HitPay or PayMongo is sensible.
Dragonpay for bank transfers at PHP 20/transaction makes sense if your customers frequently pay via online banking. For high-value orders (PHP 5,000+), a flat PHP 20 fee is far cheaper than a percentage-based rate.
COD has no gateway fee but has a different cost - see the hidden costs section. COD is still preferred by 68% of Philippine online shoppers, so "we don't offer COD" is a meaningful loss of sales for most product categories.
The math on annual gateway costs for a store doing PHP 500,000/month: - All card payments at PayMongo: PHP 209,000/year
These are real operating costs that belong in your business plan.
How much you spend on building the store determines your starting capabilities, your flexibility going forward, and how much ongoing technical debt you'll carry.
Platforms like Shopify, Prosperna, and Hostinger let you build without a developer. The real cost is time. Expect 40-80 hours to set up a functional store if you have no prior experience. You also inherit the platform's limitations - no custom functionality, template-constrained design, and dependency on third-party apps for anything beyond basics.
DIY is appropriate for: validating a product idea before committing to development, very simple product catalogs, businesses where the owner can maintain the technical operation.
A Filipino freelancer setting up a template-based e-commerce store (Shopify or WooCommerce with a premium theme) typically runs PHP 20,000-80,000 as a one-time project fee. This gets you a configured store with your branding applied, payment gateways connected, and basic product uploads.
What it doesn't get you: custom functionality, performance optimization, unique design, or competitive differentiation. You're paying someone to configure an existing product. The result looks like every other store using that template, because it is.
Quality at this tier varies enormously. Read the vetting guidance in our outsourcing guide before hiring.This is where you cross from template configuration into actual custom work. At this tier you get a bespoke Figma design (not a modified theme), custom-coded front-end, proper payment gateway integration with optimized checkout flows, and a site that genuinely represents your brand.
For e-commerce specifically, this means: custom product pages designed for your catalog type, checkout UX built around your customer's behavior (not a generic one-size-fits-all flow), mobile-first design that actually converts on phones (where 78% of Philippine e-commerce happens), and proper SEO architecture from the start.
This is the tier where the investment starts paying for itself. A well-designed checkout flow alone can improve conversion rates 15-30% over a template default. On PHP 500,000/month in traffic, that's PHP 75,000-150,000 in recovered revenue monthly.
For businesses processing serious volume or needing advanced functionality: custom CMS with product management, multi-step checkout flows, CRM integration (HubSpot, Salesforce), Stripe payment processing, inventory management, and analytics dashboards.
At this level, you're not paying platform fees to Shopify. No 2% transaction surcharge. No monthly subscription. No plugin creep. Your store is built on a modern framework (SvelteKit or similar) that loads 3-5x faster than WooCommerce or Shopify, ranks better in Google, and doesn't break when a plugin updates.
The math works at volume: a Shopify store doing PHP 1M/month pays PHP 20,000/month in transaction surcharges alone. Over 18 months, that's PHP 360,000 - enough to have funded the custom build. After that, the savings compound.
See the full pricing breakdown for what each tier includes and how e-commerce fits into the bespoke packages.Multi-vendor marketplaces, subscription management platforms, deep ERP integration, custom logistics automation. These require dedicated scoping and typically involve agencies or senior developers working over 8-12+ weeks. At this level, the build cost is significant but small relative to the revenue the platform is designed to generate.
Shipping integration is often treated as an afterthought in e-commerce planning. It shouldn't be.
The major couriers Philippine merchants integrate with: - J&T Express: Strong nationwide network, competitive rates, good API documentation
Typical parcel rates: PHP 70-120 within Metro Manila, PHP 100-200 for provincial delivery, depending on courier and weight.
Rather than integrating couriers individually, most Philippine merchants benefit from using Shipmates (shipmates.com.ph). Free account tier available. Shipmates aggregates multiple couriers, provides rate comparison, automates booking, and handles tracking. The integration works with major platforms.
For a store starting out, Shipmates is almost always the right choice - you get multiple courier options without managing multiple API integrations.
Cash on delivery remains the preferred payment method for 68% of Philippine online shoppers. You cannot ignore it if you're selling to a mass-market audience.
The cost model for COD: - Couriers typically remit COD collection to merchants every 7-14 days
If you're selling PHP 100 items with 30% RTO rates and PHP 150 round-trip shipping cost, your COD economics are brutal. Factor this into pricing before launching.
Three realistic e-commerce business profiles and what they actually cost.
Profile: Solo entrepreneur, PHP 50,000-200,000/month target revenue, simple product catalog, building lean.
| Cost Item | Year 1 | Year 2+ |
|---|---|---|
| Platform (Prosperna) | PHP 5,940 | PHP 5,940 |
| Domain name | PHP 700 | PHP 700 |
| HitPay (no monthly fee) | PHP 0 | PHP 0 |
| Gateway fees on PHP 100K/month | PHP 27,600/year | PHP 27,600/year |
| Shopify transaction surcharge (if Shopify) | PHP 24,000/year | PHP 24,000/year |
| Shipmates + courier costs | PHP 0 (free tier) | PHP 0 |
| DTI/BIR registration | PHP 3,000 (once) | PHP 500/year |
| Product photography (30 products) | PHP 9,000-22,500 | PHP 0-5,000 |
| Your time building the store | 60-80 hours | - |
| Total (Prosperna path) | PHP 46,240-62,740 | PHP 34,740/year |
Profile: Established business, PHP 500,000-2M/month revenue target, brand matters, wants to own the platform.
| Cost Item | Year 1 | Year 2+ |
|---|---|---|
| Custom development (bespoke) | PHP 140,000-280,000 | PHP 0 |
| Hosting (production-grade) | PHP 12,000-36,000 | PHP 12,000-36,000 |
| Domain name | PHP 700 | PHP 700 |
| Stripe/HitPay fees (PHP 500K/month) | PHP 138,000/year | PHP 138,000/year |
| Shipmates + shipping | PHP 0 (free tier) | PHP 0 |
| BIR/DTI | PHP 3,000 | PHP 500/year |
| Product photography (80 products) | PHP 24,000-60,000 | PHP 5,000-15,000 |
| Ongoing maintenance | PHP 0-30,000 | PHP 15,000-50,000 |
| Total | PHP 317,700-547,700 | PHP 171,200-240,200/year |
Profile: Serious business, PHP 1M+/month revenue target, needs advanced features, CRM integration, custom checkout flows.
| Cost Item | Year 1 | Year 2+ |
|---|---|---|
| Full platform development (bespoke) | PHP 280,000-448,000 | PHP 0 |
| Hosting (managed, production-grade) | PHP 24,000-60,000 | PHP 24,000-60,000 |
| Direct GCash + Maya integration | PHP 0 | PHP 0 |
| Gateway fees (negotiated, PHP 1M/month) | PHP 180,000-240,000/year | PHP 180,000-240,000/year |
| Shipmates Pro or direct courier API | PHP 0-12,000 | PHP 12,000/year |
| BIR/DTI + compliance | PHP 5,000-15,000 | PHP 5,000/year |
| Content + SEO | PHP 30,000-100,000 | PHP 30,000-100,000 |
| Retainer / ongoing dev | PHP 30,000-100,000 | PHP 60,000-200,000 |
| Product photography (150+ products) | PHP 45,000-150,000 | PHP 15,000-50,000 |
| Total | PHP 594,000-1,075,000 | PHP 326,000-667,000/year |
A PHP 1M/month store generating 20% gross margin produces PHP 200,000/month in gross profit. The entire Year 2 cost of Scenario 3 is recovered in 2-4 months.
Many Philippine merchants start on Shopee or Lazada before building their own store. Some never leave. Understanding the real cost difference should inform your strategy.
Shopee Philippines fees: - Commission: 2.08-6.5% depending on category
Lazada Philippines fees: - Commission: 1-5% depending on category
For a typical product category, total marketplace fees run 6-12% of gross merchandise value. On PHP 500,000/month in sales, that's PHP 30,000-60,000 per month - PHP 360,000-720,000 per year - flowing to the marketplace.
Your own website with HitPay and direct GCash integration runs roughly 1.5-3% in combined fees. On the same PHP 500,000/month, that's PHP 7,500-15,000 per month.
The annual difference: PHP 250,000-600,000.
The math seems obvious - why doesn't everyone have their own store? Because marketplaces provide: - Built-in traffic and discovery (you're not building your own audience)
Building your own store requires building your own audience. That means SEO, paid advertising, social media, email marketing - all of which cost money and time. The honest comparison isn't "6% marketplace fee vs 2% own-store fee." It's "6% marketplace fee vs 2% fee + PHP 30,000-150,000/month in customer acquisition costs."
The right answer for most businesses: both. Use marketplaces for discovery and volume early on. Build your own store simultaneously as a brand anchor and lower-cost channel for repeat customers.
If you've read this far, you know more about Philippine e-commerce costs than most developers will tell you in an initial call. That's intentional - an informed client makes better decisions, and better decisions lead to better projects.
What I build is bespoke e-commerce: hand-coded, fast, and built for the specific way your business operates. No Shopify surcharges. No plugin subscriptions. No template limitations. E-commerce with Stripe integration starts at the Bespoke Max tier ($8,000 / ₱448,000), which includes custom checkout flows, CRM integration, and a CMS you actually control. If you're evaluating whether custom e-commerce makes sense for your revenue level, book a discovery call. No pitch. Just an honest look at whether the investment makes sense for where your business is today.





Partner with an award-winning web designer and web developer from the Philippines, delivering world-class websites to global brands. 15+ years of experience creating sites that convert visitors into customers.
A basic DIY e-commerce store (Shopify or Prosperna) costs PHP 35,000-65,000 in the first year including platform fees, gateway fees, and setup. A custom-built bespoke store runs PHP 320,000-550,000 in Year 1 (including development, hosting, and gateway fees). A full e-commerce platform with CRM integration and advanced features runs PHP 600,000-1,100,000+ in Year 1. The wide range reflects very different capabilities and long-term cost structures - cheap setups often cost more over 24 months once platform fees, surcharges, and plugin subscriptions compound.
Shopify works well but has a critical disadvantage for Philippine merchants: Shopify Payments is not available in the Philippines, which means every transaction processed through a third-party gateway carries an additional 0.5-2% surcharge on top of gateway fees. At low volume (under PHP 200,000/month), this is manageable. At higher volumes, this surcharge becomes significant and platforms like BigCommerce (zero transaction fees) or a custom WooCommerce setup may make more financial sense.
The cheapest functional approach is Prosperna at PHP 495/month with built-in GCash/PayMongo support - total first-year cost around PHP 35,000-45,000 including gateway fees on modest volume. If you want free software, WooCommerce on an affordable host like SiteGround runs PHP 18,000-30,000/year in infrastructure, but requires more technical capability to set up.
Yes. All e-commerce businesses operating in the Philippines are required to register with the BIR regardless of scale. This includes DTI registration (for sole proprietors), BIR registration, issuance of official receipts or invoices, and proper tax filing. The BIR has been actively enforcing compliance for online sellers since 2023. The cost of registration (PHP 1,000-3,500) is trivial compared to penalties for non-compliance.
For most new merchants: start with HitPay (slightly lower rates than PayMongo) or PayMongo (better documentation, wider developer familiarity). Both require no monthly fees and support cards, GCash, and Maya. At PHP 300,000+/month in volume, contact GCash and Maya directly to negotiate merchant rates - direct integration at 1-2% significantly undercuts third-party gateway rates.
COD requires a courier partner, not a payment gateway. Set up with J&T Express, LBC, or Ninja Van directly, or use Shipmates to access multiple couriers. Factor in 20-40% return-to-origin rates for COD orders - these represent real cost: two-way shipping plus handling. Price your products with this return rate in mind, and be cautious offering COD on high-value or fragile items where returns are costly.
For a freelancer-built WooCommerce store doing PHP 300,000-500,000/month in sales: PHP 15,000-25,000/month in combined hosting, plugins, gateway fees, and basic maintenance. For a Shopify Basic store at the same volume: PHP 12,000-22,000/month including the transaction surcharge. These numbers exclude marketing, advertising, and product photography which can easily double the total operating cost.
The honest answer: both. Marketplaces provide traffic and built-in buyer trust that your own store cannot replicate initially. But marketplace fees (6-12% of GMV) become significant at scale, and you own no customer relationship. Build your own store as a lower-cost channel for repeat customers and brand development while using marketplaces for discovery. Treating it as either/or leaves money on the table.