Most Philippine web design projects fail at the payment terms step, not the design step. A buyer who pays 100% upfront has no leverage when the designer disappears. A designer who works without a deposit eats the cost when the buyer ghosts after seeing first drafts. The structure of how money moves between you is the structure of your protection.
This article walks through the four payment models you’ll encounter in PH web design — 50/50, 30/40/30, milestone-based, and retainer — and what each one actually means for risk on both sides. I’ll disclose what webdesigner.ph uses (50/50 for Starter, milestones for Business and Premium, no retainers for project work) and why. By the end you’ll know which terms to insist on and which to walk away from.
The short answer
For Philippine web design projects today, the standard terms are: 50/50 for projects under ₱100,000, milestone-based (4 phases of 25%) for projects ₱120,000 and above, and monthly retainer only for ongoing care plans, never for one-off builds. 30/40/30 is a reasonable middle option for ₱80,000–₱120,000 projects. 100% upfront is always a red flag. Net-30 from launch with no deposit is also a red flag, in the other direction. The professional default is split-payment with one phase tied to launch — you and the builder both have something to lose at every step.
The four payment models you’ll encounter
Model 1: 50/50 (50% deposit, 50% on launch)
The simplest split. Half the project fee on contract signing, half when the site goes live.
How it works: Buyer pays 50% on Day 0. Designer does discovery, design, development, and QA. On launch day, the remaining 50% is invoiced and paid before the site is published live or before final files are handed over.
Buyer’s risk profile: Moderate. You’ve paid half before seeing the finished site. If the designer underperforms or disappears mid-project, you’ve lost up to 50% of the fee with partial work product. On a ₱70,000 Starter project, that’s ₱35,000 of exposure — uncomfortable but survivable.
Designer’s risk profile: Moderate. The deposit funds discovery and most of design. The launch payment funds development and QA. If the buyer disappears at week 4 (after design approval but before development), the designer has done 60–70% of the work for 50% of the pay. Survivable for one project, ruinous if it happens twice.
Where 50/50 fits: Smaller projects, ₱30,000–₱100,000. Tight scope, predictable timeline, established buyer-designer relationship. The simplicity is the feature — fewer invoices, fewer triggers, less administrative overhead.
Where 50/50 breaks: Long projects (8+ weeks). Complex scope. Multiple stakeholders. Anything where the gap between the two payments is more than 6 weeks. Both sides are exposed too long.
Model 2: 30/40/30 (deposit, mid-project, launch)
A three-phase split that smooths the cash flow.
How it works: 30% on contract signing. 40% at a defined mid-project milestone (typically design sign-off or development kick-off). 30% on launch.
Buyer’s risk profile: Better than 50/50. You’re never more than 70% paid until the site is launched. The mid-project payment is gated on a real deliverable (you saw and approved the design before paying the 40%).
Designer’s risk profile: Slightly better than 50/50. The mid-project payment funds development, so the designer isn’t carrying 4–6 weeks of dev work on the original deposit alone. Cash flow is smoother.
Where 30/40/30 fits: Mid-sized projects, ₱80,000–₱180,000. Projects with a clear design-then-develop split. Reasonable buyer-designer trust but not yet repeat-engagement level.
Where 30/40/30 breaks: Projects with more than two real phases (discovery + design + development + QA + launch handoff). The middle payment becomes a vague “around mid-project” trigger that both sides interpret differently. Disputes follow.
Model 3: Milestone-based (4–6 phases tied to deliverables)
The professional default for Business-tier and above.
How it works: Project broken into 4–6 phases. Each phase ends with a defined deliverable. Each phase has a payment due on deliverable acceptance.
A typical four-phase Business-tier schedule on a ₱150,000 project:
- Phase 1 — Contract signing and discovery (25% / ₱37,500): Brief, sitemap, content audit, competitor review, design brief sign-off.
- Phase 2 — Design approval (25% / ₱37,500): Interactive design previews of all key pages, design system, mobile layouts. Buyer signs off in writing.
- Phase 3 — Staging sign-off (25% / ₱37,500): Site fully built on staging URL, payment integration tested, Core Web Vitals hit, all content loaded. Buyer reviews and signs off.
- Phase 4 — Launch and handoff (25% / ₱37,500): Site live on production domain, training session delivered, handoff documentation provided, warranty period begins.
Buyer’s risk profile: Lowest of all the project models. You’re never more than 25% exposed beyond the work that’s been delivered and accepted. If the designer disappears after Phase 2, you have approved designs you can take to another builder — the new builder picks up at development with a clear brief.
Designer’s risk profile: Lowest as well. Each phase ends with a paid deliverable. If the buyer disappears after Phase 2 (designs approved but no development started), the designer has been paid 50% for the work actually completed (50% of the fee for ~50% of the labor). Walk-away points are clean.
Where milestone-based fits: Business-tier (₱120,000–₱180,000) and Premium-tier (₱220,000–₱320,000) projects. Multi-stakeholder buyers. Long timelines (6–10 weeks). Any project where either side has reason to want clear walk-away points.
Where milestone-based breaks: Tiny projects under ₱40,000 — the bookkeeping overhead isn’t worth it. Buyers who can’t or won’t sign written approvals at each phase (which is itself a red flag).
Model 4: Monthly retainer
A flat monthly fee for an open-ended scope of work.
How it works: Buyer pays ₱X per month. Designer does “ongoing work” — sometimes defined by hours per month, sometimes by output type (e.g., “up to 10 hours of updates per month”), sometimes vague.
Buyer’s risk profile (for project work): High. You’re paying monthly without a defined endpoint. If the project is supposed to take 3 months and stretches to 5, you pay 67% more. The designer’s incentive is to keep the retainer running, not to finish.
Buyer’s risk profile (for care plans): Reasonable. Maintenance is genuinely ongoing — security updates, backups, plugin patches, occasional content edits. A monthly fee fits the work shape.
Designer’s risk profile: Low for care plans (predictable revenue, well-defined scope). Tempting for project work (predictable revenue) but creates the wrong incentive (drag the work).
Where retainers fit: Care plans, hourly support, ongoing content production, design system maintenance. Anything that’s continuous by nature.
Where retainers break: One-off project builds. The model misaligns incentives. A milestone-based project schedule almost always serves both sides better.
Comparing the four models
| Model | Best for | Buyer risk | Designer risk | When to walk away |
|---|---|---|---|---|
| 50/50 | Sub-₱100K projects | Moderate | Moderate | Long timelines (8+ weeks), complex scope |
| 30/40/30 | ₱80K–₱180K | Lower | Lower | More than 2 real project phases |
| Milestone (4-phase) | ₱120K+ | Lowest | Lowest | Bookkeeping overhead too high for tiny projects |
| Retainer | Care plans, ongoing work | Low for ongoing, high for projects | Low | One-off project builds |
What red-flag terms look like
Some payment structures are professionally indefensible regardless of price tier. Walk away from these.
100% upfront. No legitimate builder above the bargain-freelancer tier asks for this on a real project. The buyer carries all the risk and the designer has no incentive to finish on time, on scope, or at all. The only exception is sub-₱20,000 micro-deliverables where bookkeeping for two payments isn’t worth it.
No deposit at all. A builder offering “pay on launch only” is either desperate, inexperienced, or planning to lock you into the work via reluctance. Real builders want skin-in-the-game from the buyer to filter out tire-kickers.
Vague mid-project triggers. A schedule that says “40% due mid-project” without naming the deliverable that triggers it is a future dispute. Every payment trigger should be a named, written deliverable.
Daily or weekly billing on fixed-scope projects. This is hourly billing in disguise. Fixed scope should have fixed milestones. If you’re paying weekly on a fixed-bid project, the builder is hedging against their own scoping mistakes — at your expense.
“Pay extra to skip the deposit” or “Pay full price now for a 10% discount.” Discount-for-prepayment is a financing mechanism. It’s not always wrong, but understand what it is. You’re giving the builder an interest-free loan.
Net-30, Net-60, or Net-90 on launch payment. This is enterprise-procurement terms applied to small projects. It works when the buyer is a ₱2B/year corporation with a treasury department. It does not work when the buyer is a ₱20M/year clinic. For SMEs, payment should be due on delivery, not 30 days after.
What I tell clients about deposits specifically
The deposit isn’t just a deposit. It’s the only filter between serious clients and tire-kickers.
It’s well documented in the freelance community that builders waste 4–6 weeks on discovery and design for a “client” who then decides to “go in a different direction” and disappears with no payment. That’s 60–80 hours of senior-builder time gone. A 25–50% deposit makes that loss the buyer’s loss too — they don’t disappear without consequence, and most don’t disappear at all once they’ve put real money down.
For buyers, the deposit means the builder has skin in the game. They’ve turned down other work to take yours. They’ve blocked their calendar. They have a financial reason to deliver, not just goodwill.
A builder who skips the deposit is signaling either inexperience (they don’t know how often clients ghost) or desperation (they need the work badly enough to take the risk). Neither is reassuring.
What webdesigner.ph uses (full disclosure)
Here’s exactly what I use, by tier, so you can compare against any quote you receive.
Starter (₱65,000–₱85,000): 50/50 split.
50% on contract signing. 50% on launch. The project is 3–4 weeks end-to-end, scope is tight, and the simplicity of two invoices fits the project shape. I don’t run a milestone schedule on a 3-week project — the bookkeeping overhead is more than it’s worth.
Business (₱120,000–₱180,000): four-phase milestone schedule.
25% on contract signing and discovery start. 25% on design approval (interactive design previews signed off in writing). 25% on staging sign-off (full site on staging, payment integration tested, Core Web Vitals targets hit, content loaded). 25% on launch and handoff (production live, training delivered, documentation provided).
This is the professional default for projects of this size and timeline (5–7 weeks). Both sides have clean walk-away points. Neither side is exposed beyond the most recently completed phase.
Premium (₱220,000–₱320,000): four-phase milestone schedule, same structure.
Same 25/25/25/25 split as Business. The phases are larger and the deliverables more comprehensive (e.g., e-commerce setup, deeper SEO foundation, more interactive design preview rounds), but the cadence is identical. Six-to-nine-week timeline.
Care plans: monthly retainer.
Care plans (post-launch maintenance, security updates, backups, monthly check-ins) are billed monthly, in advance. They are completely separate from project work. They are optional — clients can self-host and self-maintain if they prefer. They are not bundled into project pricing.
What I do NOT offer:
- 100% upfront — never. Even for tiny projects, I split.
- Open-ended retainers for project work — projects are milestone-based.
- Net-30 or Net-60 launch payment — payment is due on launch, before production go-live.
- Hourly billing on fixed-scope projects — fixed scope, fixed price, fixed milestones.
Currency, taxes, and the BIR factor
Two practical notes specific to PH:
BIR-registered receipts at every milestone. A legitimate PH builder issues an official receipt (OR) for every payment. Each payment generates a separate OR. The amounts and dates on the ORs should match your contract milestone schedule exactly. If a builder asks to be paid via personal GCash with no OR, that’s both a tax red flag for them and a contract red flag for you.
Withholding tax for B2B buyers. If you’re a corporation hiring a PH builder, you typically withhold 2% (creditable expanded withholding tax) on professional services payments. This is normal — the builder will issue ORs gross, and you’ll provide BIR Form 2307 quarterly. A builder who doesn’t understand withholding tax is operating outside the formal economy, which limits your audit cover.
What good written terms look like
Every payment milestone in your contract should specify:
- Trigger event. A named deliverable, not a date. (“On buyer’s written acceptance of design previews” — not “on March 15.”)
- Payment amount. Exact peso figure, not a percentage that has to be recalculated.
- Payment method. Bank transfer, GCash, check — pick one and name it.
- Payment due date. Within X days of trigger event acceptance.
- Late-payment treatment. Either no penalty (most projects) or specified interest (large projects). Vague language here causes disputes.
- What happens if buyer rejects the deliverable. Revision rounds defined. After defined rounds, what triggers payment.
- What happens if either party walks away. Termination clause. Pro-rated payment for work completed.
If your quote doesn’t have these in writing, the terms aren’t real terms — they’re a handshake. Get them in writing before paying.
What I’d recommend at each tier
If I were buying:
Sub-₱30,000 micro-project: 50/50 if the builder offers it; 100% on completion is fine if the work is genuinely small (single landing page, copy revisions, a logo). The administrative overhead of milestones isn’t worth it.
₱40,000–₱100,000 Starter: Insist on 50/50 minimum. Walk away from 100% upfront. A 30/30/40 (front-loaded) is also reasonable if the builder offers it.
₱120,000–₱180,000 Business: Insist on 4-phase milestones with named deliverables. 25/25/25/25 is the professional default. Walk away from 50/50 (too much exposure on a 6-week project), from 100% upfront (always), or from vague mid-project triggers.
₱220,000+ Premium: Same as Business — 4-phase milestones minimum. For larger Premium engagements (₱300K+), a 5- or 6-phase schedule is even cleaner. Each phase 17–20% of the total.
Care plans / ongoing work: Monthly retainer is correct. Pay in advance for the upcoming month. Cancellation should be at-will with 30 days’ notice in writing.
A final thought on payment terms
The terms you accept signal what kind of project relationship you’re entering. A buyer who pushes for 100% upfront with no deposit is not your friend. A designer who refuses any milestone breakdown is not the right builder. A vendor who shrugs and says “let’s just figure it out as we go” is going to figure it out at your expense.
The professional default — 50/50 for small projects, 4-phase milestones for everything bigger, monthly retainer only for ongoing work — exists because it works. Both sides have skin in the game at every step. Both sides can walk away cleanly if things go wrong. The math on the work-done-to-money-paid ratio stays roughly aligned throughout.
If you’re shopping for a builder and want a written quote that includes a clear payment schedule, send me your project details and I’ll reply with a specific number, the milestone breakdown, and the standard contract terms within one Philippine business day.
Sources and notes:
-
Payment-term ranges reflect publicly observable PH market practice, conversations with other builders, and the author’s own contract templates as of the publication date.
-
BIR withholding-tax references are based on the National Internal Revenue Code as amended through 2026; verify current rates with a PH-licensed CPA before structuring any large engagement.
-
Nothing here is legal, tax, or financial advice. For contract drafting, consult a PH-licensed attorney. For tax structuring, consult a PH-licensed CPA.
-
Peso amounts cited are illustrative and reflect the author’s tier pricing as published on webdesigner.ph at time of writing.
-
This article is not legal, tax, financial, or business-formation advice. For your specific situation, consult a Philippine-licensed accountant, lawyer, or BIR-accredited tax preparer.
-
All pricing, fees, tax requirements, and platform features cited reflect publicly observable Philippine market data and the author’s research as of the publication date; verify current numbers with vendors and tax-authority sources before making decisions.
Related reading:
- What a proper web design contract looks like in PH (template)
- 12 red flags when hiring a web designer in the Philippines
- Questions to ask before hiring a Philippine web designer
- How much does a website cost in the Philippines? (2026 guide)
- WordPress vs Shopify for Philippine small businesses
Frequently asked questions
- What are standard payment terms for web design in the Philippines?
- Four common models: 50/50 (50% deposit, 50% on launch), 30/40/30 (deposit, mid-project, launch), milestone-based (4–6 phased payments tied to deliverables), and monthly retainer. For projects under ₱100,000, 50/50 is standard. For projects ₱120,000 and above, milestone-based is the professional default — it protects both buyer and designer. Retainers are appropriate for ongoing care plans, not one-off project work.
- Is 100% upfront payment ever reasonable?
- No. Any builder asking for 100% upfront for a project of any meaningful size is a red flag. The buyer carries all the risk; the designer has no incentive to finish on time. The only exception is a sub-₱20,000 logo-and-page deliverable where the work is so small that splitting payment isn't worth the bookkeeping. Anything above that should be split.
- What does a milestone payment schedule look like in practice?
- A typical Business-tier milestone schedule on a ₱150,000 project: 25% (₱37,500) on contract signing, 25% (₱37,500) on design approval, 25% (₱37,500) on development sign-off in staging, 25% (₱37,500) on launch and handoff. Each payment unlocks the next phase. If either side walks away, the work and the money are aligned to that point — neither side is overexposed.
- Should a Philippine web designer take an upfront deposit?
- Yes, always. A 25–50% deposit is standard and reasonable. It funds the discovery and design phase, signals buyer commitment, and protects the designer from the most common failure mode (buyer ghosting after design work is done). Any builder who skips the deposit entirely is either inexperienced or desperate, both of which are problems for you.
- What payment terms does webdesigner.ph use?
- Starter (₱65K–₱85K): 50/50 — half on contract signing, half on launch. Business (₱120K–₱180K) and Premium (₱220K–₱320K): four-phase milestone schedule — 25% on contract, 25% on design approval, 25% on staging sign-off, 25% on launch. No retainers for project work. Care plans (post-launch maintenance) are billed monthly, separately, and are optional.
- Are retainers a good model for one-off web design projects?
- Generally no. A retainer commits you to monthly payments for a finite project, which either ends at month 3 (and you cancel, with friction) or drags out (because the designer has no completion incentive). Retainers fit ongoing relationships — care plans, hourly support, or content marketing — where work is continuous. For a one-off site build, milestones align both parties around the deliverable, not the calendar.
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.