A ₱100,000 website is not a cost. It’s a five-year asset that either pays for itself or doesn’t, depending on what you sell, who buys it, and how much they’re worth to you. Most Philippine small business owners never run this math. Then they wonder why the spend felt expensive.
Below is the honest version. I’ll show you the three ways a website actually generates ROI, the formulas to plug your own numbers into, and three worked examples — a clinic, an e-commerce store, and a B2B service firm — so you can see exactly where the payback comes from and how long it takes.
I run webdesigner.ph, a solo web design practice. Every quote I send out includes a back-of-envelope ROI estimate because I’d rather lose a project than build a site for someone who shouldn’t buy one. This is the framework I use.
The short answer
A ₱100,000 website pays for itself in the Philippines when your average customer is worth ₱8,000 or more in lifetime value AND you can attract at least 1–2 new customers per month from the site. Service businesses with high LCV (clinics, law firms, agencies) typically recover the cost in 3–8 months. Mid-margin retail recovers in 9–18 months. Low-margin or low-demand businesses sometimes never recover it. The single biggest variable isn’t the site — it’s whether your business has enough latent demand for a website to capture.
That’s the headline. Now the math.
The three sources of website ROI
Every peso a website earns you comes from one of three places. Most owners only count the first.
1. Direct conversions (new customer revenue). Visitors land on the site, fill out a form or buy something, and become customers. This is what people picture when they think “website ROI.” It’s the most visible source — but for service businesses it’s often the smallest.
2. Conversion rate uplift on traffic you’d already have. Half your competitors are already getting Google searches for their brand name. People type “[your business] Quezon City” and land on your homepage. If that page converts at 0.4% you lose them. If it converts at 1.8% — which a competent site reliably hits — you keep four times as many. The site didn’t generate the traffic. It just stopped you bleeding it.
3. Organic search and lead-cost reduction. A site with proper on-page SEO, schema markup, and a Google Business Profile starts ranking for service-area keywords. Every click from organic search is a click you didn’t pay Meta or Google Ads for. At Philippine ad rates (₱40–₱180 per click for service businesses, ₱8–₱35 per click for e-commerce), this adds up fast.
If you only count source 1, every website looks marginal. If you count all three, the math gets honest.
The formula I use
Annual gain from website (₱) = (New customers per year × Customer LTV) + (Existing-traffic conversion uplift × Customer LTV) + (Organic clicks per year × CPC equivalent)
Annual cost of website (₱) = (Build cost ÷ 3-year amortization) + Hosting + Maintenance + Content updates
ROI (%) = ((Annual gain − Annual cost) ÷ Annual cost) × 100
Payback period (months) = (Build cost ÷ (Annual gain ÷ 12))
Three things to flag before we plug numbers in.
Customer LTV, not AOV. Lifetime value is what a customer is worth over the whole relationship, not just one purchase. A dental patient with an average visit value of ₱3,500 who returns twice a year for four years is worth ₱28,000 in LTV, not ₱3,500. Most service businesses dramatically undercount LTV and therefore undercount ROI.
Amortize the build over 3 years, not 1. A competent custom site is good for 3–5 years before a major refresh. Charging the full ₱100K against year one makes the math look bad and isn’t accurate to how the asset works. Three years is the conservative amortization.
Subtract the counterfactual. Some of those customers would have found you anyway. Don’t claim 100% of them as new revenue. A reasonable rule: 60–80% of website-attributed conversions are genuinely incremental for a business with weak prior digital presence, 30–50% for a business with strong existing word-of-mouth.
Worked example 1: A dental clinic in Pasig
Setup. A two-dentist clinic in Kapitolyo. Average treatment ticket ₱3,200. Patients return roughly twice a year for three years on average. They currently get 80% of new patients from word-of-mouth and walk-ins. A few people Google them by name and land on a Wix site that converts at 0.5%.
| Metric | Value |
|---|---|
| Average treatment ticket | ₱3,200 |
| Visits per patient per year | 2 |
| Average patient retention | 3 years |
| Patient LTV | ₱19,200 |
| Current monthly site visitors | 350 |
| Current conversion rate | 0.5% (1.75 patients/month) |
| Current paid ads spend | ₱18,000/month on Meta |
| Cost per acquired patient (paid) | ₱1,500 |
Now they spend ₱100,000 on a competent custom WordPress site with proper local SEO, GBP optimization, schema markup, and a clear booking form.
Year-one impact (realistic, not aspirational):
- Conversion rate moves from 0.5% to 1.6% on the same 350 monthly visitors. That’s 5.6 new patients/month vs. 1.75 — a gain of 3.85 patients/month, or 46 patients/year.
- 46 new patients × ₱19,200 LTV = ₱883,200 in lifetime value generated. At a counterfactual discount of 70% (some would have found them anyway), incremental value is ₱618,240.
- Organic search starts producing additional traffic by month 4. By month 12 they’re getting 220 extra organic visitors/month. At 1.6% conversion and ₱19,200 LTV, that’s another 3.5 patients/month — another
25 lifetime patients in year one, worth **₱336,000** incremental at the same discount. - Paid ads cost drops by ₱6,000/month because organic and direct conversions absorb some volume. Annual savings: ₱72,000.
Year-one annual cost: ₱100K ÷ 3 (amortized) + ₱36,000 hosting/maintenance/care plan = ₱69,333.
Year-one annual gain: ₱618,240 + ₱336,000 + ₱72,000 = ₱1,026,240.
ROI: ((1,026,240 − 69,333) / 69,333) × 100 = 1,380%.
Payback period: ₱100,000 ÷ (₱1,026,240 ÷ 12) = 1.2 months.
Yes, that’s an extreme number. But it’s not unusual for service businesses with high LTV. The math is dominated by patient lifetime value, and a dental clinic absolutely captures it.
Worked example 2: A skincare e-commerce store
Setup. A founder-led skincare brand selling moisturizers and serums. Average order value ₱1,400. Repeat purchase rate 38% within 12 months. Customers who repeat order an average of 2.4 times per year. They currently sell on Shopee and Lazada and have a basic Shopify site converting at 1.1%.
| Metric | Value |
|---|---|
| Average order value | ₱1,400 |
| Gross margin | 55% (₱770/order) |
| Repeat customer rate (12mo) | 38% |
| Average orders per repeater | 2.4 |
| Customer LTV (margin-based) | ₱1,860 |
| Current site visitors | 6,500/month |
| Current conversion rate | 1.1% |
| Current monthly ad spend | ₱45,000 |
They spend ₱150,000 on a properly built Shopify store — custom theme, GCash + Maya + card via PayMongo, abandoned cart automation, post-purchase email flow, page speed under 2s LCP.
Year-one impact:
- Conversion rate moves from 1.1% to 2.1% (well within range for a properly built Shopify store with PH payment options at the top of checkout). On 6,500 visitors/month, that’s 65 extra orders/month.
- 65 extra orders × ₱770 margin = ₱50,050/month in additional gross profit. Annual: ₱600,600.
- Abandoned cart flow recovers approximately 8% of lost carts. At 360 abandoned carts/month at the higher conversion rate, that’s 29 extra orders worth ₱22,300/month margin. Annual: ₱267,600.
- Organic search ramps slowly for e-commerce — credit only ₱60,000–₱120,000 in year-one organic value.
- Paid ad efficiency improves because the site converts better. Effective CAC drops 25%, saving roughly ₱135,000/year at current spend levels.
Year-one annual cost: ₱150K ÷ 3 + ₱48,000 (Shopify subscription, apps, maintenance) = ₱98,000.
Year-one annual gain (incremental, after counterfactual discount of 60%): ₱600,600 + ₱267,600 + ₱90,000 + ₱135,000 = ₱1,093,200 × 0.6 = ₱655,920.
ROI: ((655,920 − 98,000) / 98,000) × 100 = 569%.
Payback period: ₱150,000 ÷ (₱655,920 ÷ 12) = 2.7 months.
E-commerce ROI is real but slower than service ROI because margin per customer is lower. The math still works because volume is higher. For comparable e-commerce setup detail, see the Philippine e-commerce launch guide.
Worked example 3: A B2B accounting firm
Setup. A four-person accounting and bookkeeping firm in Makati serving SME clients. Average client engagement ₱18,000/month, average retention 2.8 years. Current website is a five-year-old Wix template with no clear service pages. Most leads come from referrals. They’ve never paid for ads. Site gets ~140 organic visitors/month and converts at roughly 0.7% (1 lead/month from web).
| Metric | Value |
|---|---|
| Average monthly retainer | ₱18,000 |
| Average client retention | 2.8 years |
| Client LTV | ₱604,800 |
| Current monthly site visitors | 140 |
| Current conversion to lead | 0.7% (~1/month) |
| Lead-to-client close rate | 30% |
| Current new clients from web/year | 3.6 |
They spend ₱120,000 on a Business-tier site with proper service pages, calculators, downloadable guides as lead magnets, and structured data for service-area searches.
Year-one impact:
- Conversion to qualified lead rises from 0.7% to 2.0% (B2B service sites with clear case studies and lead magnets reliably hit this). On 140 visitors, that’s 2.8 leads/month vs. 1.
- Organic traffic doubles to ~280 visitors/month by month 9 due to ranking for service-area keywords. At 2% conversion that’s 5.6 leads/month total by year-end.
- Average over the year: ~3.8 leads/month, vs. 1 baseline. Incremental: 2.8 leads/month × 12 = 33.6 extra leads/year.
- Close rate: 30%. Extra new clients: ~10/year.
- 10 extra clients × ₱604,800 LTV = ₱6,048,000 lifetime value generated. After 70% counterfactual discount: ₱4,233,600.
- Organic search saves on referral dependency. Hard to monetize; ignore for conservatism.
Year-one annual cost: ₱120K ÷ 3 + ₱42,000 hosting/maintenance/content = ₱82,000.
Year-one annual gain (incremental): ₱4,233,600.
ROI: ((4,233,600 − 82,000) / 82,000) × 100 = 5,063%.
Payback period: ₱120,000 ÷ (₱4,233,600 ÷ 12) = 0.34 months (10 days, basically). One client repays the build many times over.
B2B service is the most extreme ROI category in Philippine web design. Client LTV in the hundreds of thousands of pesos means a single new client justifies the entire build, and a competent site reliably produces several.
Where the ROI math breaks down
Not every business sees ROI on a ₱100K site within 12 months. I tell prospects to walk away when any of these apply:
Low LTV combined with low traffic. A neighborhood barbershop with ₱400 cuts and 400 monthly visitors will struggle. Even at a tripled conversion rate, the absolute peso gain is ₱60K–₱100K/year — break-even at best. A ₱30K–₱50K Starter site fits the economics better.
No latent demand. If nobody is searching for what you sell in your area, no website creates demand from nothing. A premium artisanal product in a region without buyers needs marketing investment, not a website upgrade.
Broken upstream economics. If your close rate is 3% and your customer churn is 60% in three months, the site won’t fix that. The leak is in sales or product, not in conversion.
You can’t afford the running costs. A ₱100K build with ₱45K/year ongoing cost only pays back if it produces revenue. If the site sits unmaintained, traffic drops, conversion drops, and the asset depreciates. Don’t buy a site you can’t run.
You’re not doing local SEO. A website without a claimed Google Business Profile, NAP citations, and basic local schema is a landing page nobody visits. The site is half the work; the discovery layer around it is the other half.
If two or more of these apply to you, the right move is a smaller spend or a different problem to solve first.
A simple decision matrix
Use this to estimate before commissioning any site:
| Customer LTV | Monthly visitors | Right tier | Likely payback |
|---|---|---|---|
| Under ₱5,000 | Under 300 | Starter ₱65K–₱85K or DIY | 18–36 months or never |
| ₱5,000–₱15,000 | 300–1,000 | Starter to Business ₱65K–₱180K | 9–18 months |
| ₱15,000–₱50,000 | 500–3,000 | Business ₱120K–₱180K | 4–10 months |
| ₱50,000–₱150,000 | 200–2,000 | Business to Premium ₱150K–₱280K | 2–8 months |
| Over ₱150,000 | Any | Premium ₱220K+ | Often under 3 months |
The matrix is a starting point, not a verdict. Every business has nuance. But if your row puts you outside the recommended tier, that’s a red flag worth thinking about before you sign anything.
What I’d do at each business stage
If I were spending my own money on a website:
Pre-revenue or testing demand. Skip the ₱100K site entirely. Use a ₱30K Wix or Squarespace build, run small ad tests, learn what converts. Buy the real site when you have data.
Early-stage, ₱500K–₱5M annual revenue, service business. Starter tier ₱65K–₱85K. Tight focus, good local SEO foundation, payback in 6–12 months. The lower spend is right because growth ambiguity makes a bigger spend premature.
Established SME, ₱5M–₱30M annual revenue. Business tier ₱120K–₱180K. The math works because the LTV math works. Don’t underspend — a half-baked Business build at ₱70K sets you up to rebuild in 18 months.
E-commerce with proven product-market fit. Premium tier ₱220K–₱320K. The conversion uplift and abandoned-cart automation alone usually justify the spend in under 6 months. The risk is buying Premium before you’ve validated demand — see “pre-revenue” above.
B2B with high-LTV clients. Business tier ₱120K–₱180K, possibly Premium if your buying committee is large. The math is so favorable that the only real question is whether you’ll do the post-launch marketing required to drive traffic.
The honest version of “ROI”
A website doesn’t generate ROI. The combination of (a) a website, (b) traffic to it, and (c) a business worth buying from generates ROI. Skip any of those three and the math breaks.
Most owners who ask “is this site worth it?” are really asking three questions: do I have enough demand, is the site good enough to convert it, and can I afford to run it for three years. The math above answers question two. Questions one and three are yours to answer honestly before signing.
If you’ve worked through your own numbers and want a sanity check on the ROI you can realistically expect from a build at our tiers — Starter ₱65K–₱85K, Business ₱120K–₱180K, Premium ₱220K–₱320K — send me your project details and I’ll reply with a back-of-envelope ROI estimate within one Philippine business day. If the math doesn’t work for your situation, I’ll tell you straight.
Sources and notes:
- ROI ranges reflect outcomes I’ve observed in Philippine SME builds and conversations with other operators. Individual results vary substantially with traffic quality, sales follow-up, and product-market fit.
- Conversion rate uplift assumptions (1.5×–3× from templated to competent custom) are conservative ranges; some projects exceed them and some underperform.
- Customer LTV calculations use simple averages and don’t apply discount rates to future cash flows. For larger spend decisions, consult a financial advisor.
- No affiliate relationships with hosting providers, payment gateways, or platforms named in this article.
Related reading:
- How much does a website cost in the Philippines? (2026 guide)
- Annual total cost of website ownership in the Philippines
- Why a cheap ₱5,000 website costs you more in 2 years
- Website cost calculator for PH small business (interactive)
- Hidden costs of a Philippine website most clients miss
Frequently asked questions
- How long does it take for a website to pay for itself in the Philippines?
- For most Philippine SMEs spending ₱100,000 on a competent website, payback lands between 6 and 14 months. Service businesses with high lifetime customer value (clinics, law firms, B2B consultants) often recover the cost in 3–6 months from a single new client. Low-margin retail with thin AOVs sometimes takes 18–24 months, and some small local businesses with no online demand never pay it back at all.
- What conversion rate uplift should I expect from a competent web designer?
- Realistic uplift from a templated freelance build to a competent custom site is 1.5× to 3× on conversion rate, depending on starting point. A site converting at 0.6% can plausibly hit 1.5–2% with proper layout, mobile speed, clear CTAs, and trust signals. Don't believe anyone promising 5× — that level of jump usually means the original was broken, not that the new site is magic.
- Is a ₱100K website worth it for a small Philippine business?
- It depends entirely on customer lifetime value and current lead volume. A ₱100K site is worth it if your average customer is worth ₱15,000+ over their relationship and you can plausibly generate 12–20 new customers per year from the site. For a sari-sari store, a barbershop, or a hobby brand with low LCV, ₱100,000 is usually too much — a ₱30K–₱50K starter or a Shopify subscription fits the economics better.
- How do I calculate website ROI?
- ROI = ((annual gain from website − annual cost of website) / annual cost) × 100. Annual gain is incremental revenue attributable to the site (new leads × close rate × customer value, plus organic traffic value, minus what you'd have earned without it). Annual cost includes the build amortized over 3 years plus hosting, maintenance, and content updates. A 100%+ ROI in year one is healthy for service businesses; e-commerce often takes 18–24 months.
- What if my website doesn't pay for itself?
- Then either the business doesn't have enough demand for a website to capture, the site itself is poorly built, or the wrong tier was bought. A clinic with no Google Business Profile and zero local SEO won't see ROI from any website. A ₱5,000 freelance site selling premium services won't either. Diagnose which problem you have before spending more — usually it's traffic, not the site.
Working with webdesigner.ph
- Service tiers — Start, Scale, Sell. What each tier includes and what it doesn't.
- Published pricing — Fixed price ranges per tier, named exclusions, and the payment schedule.
- How the process works — Discovery, design, build, and launch, with milestone-gated payment.
- Maintenance plans — Hosting, security, and content updates from ₱4,000/month.
- Get a specific quote — Reply within one Philippine business day.