Most business owners read an SEO proposal for the deliverables and skim the payment page. That is backwards. The deliverables tell you what you hope to get. The money terms tell you what you stand to lose if the work disappoints, the agency goes quiet or your plans change.
This guide from IZI Digital Marketing looks at just three SEO contract terms: deposits, notice periods and refunds. We do not publish our own fees here. For current market ranges, see our guide to SEO price in Malaysia. What follows is a way to test any agreement on the three clauses that control your cash, so you can negotiate before signing rather than argue after.
The short video below explains how termination clauses are drafted and why clear exit terms protect both sides. It is written from the drafter’s chair, which makes it useful for a buyer: you see what a well-built clause should contain, then check whether yours does.
How Should a Contract Termination Clause Be Written?
Source video: YouTube
PART 1 · DIAGNOSE
What Do Deposits, Notice and Refunds Actually Control?
IN BRIEFThe deposit sets how much you pay before seeing any work. The notice period sets how long you keep paying after you decide to leave. The refund clause sets what comes back if the work never happens. Our checklist of SEO contract red flags covers the other clauses worth reading.
These three SEO contract terms work as a set. A small deposit means little if the notice period is 90 days. A generous refund clause means little if it only applies to work “not yet started” and the agency marks everything as started. Read them together, not one at a time.
| Term | The question it answers | Where buyers get caught |
|---|---|---|
| Deposit | How much do I pay before any work starts? | Several months paid upfront with no delivery milestones |
| Minimum term | How long must I stay regardless of results? | A 12-month lock-in presented as a “discount” |
| Notice period | How long do I keep paying after I say stop? | Notice that only starts at the end of the minimum term |
| Auto-renewal | What happens if I forget the end date? | A narrow window to cancel before a new full term begins |
| Refund | What comes back if work is not delivered? | “All fees non-refundable” with no exceptions |
The minimum term and auto-renewal rows are included because they change how the notice period behaves. The broader negotiation over ownership and reporting is covered in our guide to digital marketing contract terms to negotiate.
Holding an SEO agreement and not sure the payment terms are normal?
Send it over. We will mark the deposit, notice and refund clauses and tell you which ones to push back on. Check my SEO contract terms
BENCHMARK BRIEFING 1 OF 4
How Big Should an SEO Deposit Be?
IN BRIEFDeposit size should follow the shape of the work. One-off projects commonly take 30% to 50% upfront, then bill by milestone. Monthly retainers commonly bill one month in advance. Anything larger needs a reason in writing. Our comparison of an SEO retainer vs a one-off project explains why the two bill differently.
We compiled the upfront payment structures most often seen in SEO proposals for small and mid-sized Malaysian businesses. Read the “fair ceiling” column as a negotiating anchor, not a legal limit. The figures are shares of the fee, not ringgit amounts, so they apply at any budget.
| Engagement type | Typical upfront | Fair ceiling | Deposit should be tied to |
|---|---|---|---|
| One-off SEO audit | 50% of project fee | 50% | Delivery of the written audit report |
| Technical fix project | 30–50% of project fee | 50% | Agreed list of fixes and a sign-off date |
| Three-month SEO sprint | First month in advance | One month | A month-one plan with named outputs |
| Monthly SEO retainer | One month in advance | One month | That month’s scope of work |
| Prepaid 12-month contract | 3–12 months upfront | Only with a pro-rata refund clause | A written refund formula for unused months |
Illustrative model by IZI Digital Marketing, built on common upfront billing practice in agency and freelance service agreements (30–50% deposits for projects, one month in advance for retainers). Shares are of the quoted fee and do not reflect any provider’s price list.
The highlighted row is the one most SME buyers sign. One month in advance is normal because the agency starts work before it can invoice. The risky row is the last one. A prepaid year can make sense if it comes with a real discount, but only when the contract says exactly how unused months are refunded.
PART 2 · DESIGN
How Long Should an SEO Notice Period Be?
IN BRIEFThirty days’ written notice is the common standard for monthly SEO retainers. Sixty days can be fair for larger scopes with dedicated staff. The real question is when notice can start, because many contracts only let it begin after the minimum term ends. Our guide to what happens when you stop doing SEO shows what the exit period should protect.
Agencies have a fair reason to ask for notice: they plan staff time weeks ahead. Buyers have a fair reason to keep it short: SEO results take months to judge, and a bad fit should not cost another quarter. The Decision Box below matches notice terms to your situation.
DECISION BOX · WHICH NOTICE TERMS SHOULD YOU ACCEPT?
| Your situation | Terms to accept | Why |
|---|---|---|
| First time working with this agency | Month-to-month, or a 3-month trial, then 30 days’ notice | You need an early exit while the fit is unproven |
| Large site with a dedicated team assigned | 6-month minimum, then 30–60 days’ notice | The agency is committing staff; a short lock-in is a fair trade |
| You are offered a discount for 12 months | Accept only with a performance or break clause | A discount is worth little if you cannot leave a failing campaign |
| Contract auto-renews for a full term | Ask for renewal on a month-to-month basis | A missed cancellation window should not buy another year |
Verdict: Accept a short minimum term if the agency is investing in you. Refuse any clause where notice cannot start until the lock-in ends.
Also check how notice must be given. “Written notice” should include email to a named address. Clauses that require registered post or a meeting create delay, and every week of delay is another week billed.
BENCHMARK BRIEFING 2 OF 4
How Much Are You Committed to at Each Exit Point?
IN BRIEFYour real exposure is the number of monthly fees you still owe once you decide to leave. Under month-to-month terms it stays at one. Under a 12-month lock-in it can start at twelve. Our breakdown of why SEO quotes range so widely explains how term length often hides inside a lower monthly fee.
We modelled four common term structures and counted how many monthly fees a buyer is still committed to if they decide to leave at month 1, 3, 6, 9 or 12. Lower numbers mean a cheaper exit. Each figure includes the notice period.
| Decide to leave at month | Month-to-month, 30 days | 6-month min, 30 days | 12-month min, 30 days | 12-month min, 60 days after term |
|---|---|---|---|---|
| 1 | 1 | 5 | 11 | 13 |
| 3 | 1 | 3 | 9 | 11 |
| 6 | 1 | 1 | 6 | 8 |
| 9 | 1 | 1 | 3 | 5 |
| 12 | 1 | 1 | 1 | 2 |
Illustrative model by IZI Digital Marketing. Counts are monthly fees still payable from the decision date, including the notice period, assuming fees are billed monthly in advance and no break clause applies. Not a reading of any specific contract.
Month six is the usual point where buyers first judge SEO results. By then, the month-to-month buyer owes one more fee. The buyer on the strictest 12-month terms still owes eight. That gap is the price of the lock-in, and it should be weighed against any discount offered for signing it.
PART 3 · DEPLOY
When Should an SEO Agency Refund You?
IN BRIEFA fair refund clause returns money for work you paid for but never received. It does not refund work that was done but did not rank, because rankings are never guaranteed. Read our explanation of why SEO ranking guarantees fail before you ask for results-based refunds.
Refund disputes usually start with a mismatch. The buyer expects money back for poor results; the agency argues it did the work. Write the refund triggers down so neither side has to guess. These four are reasonable to ask for:
- Prepaid months not yet started. If you paid ahead and leave, unused months come back on a pro-rata basis, less any agreed notice fee.
- Deliverables missed without a fix. If a named output is late by more than an agreed period and not delivered after written notice, that portion is refunded or credited.
- Deposit on a project that never starts. If the agency cannot begin by an agreed date for reasons on its side, the deposit is returned in full.
- Agency ends the contract early. If the agency walks away, any prepaid, undelivered work is refunded.
What about “all fees are non-refundable”? Under section 75 of the Contracts Act 1950, a sum named as payable on breach is generally limited to reasonable compensation, not whatever figure the contract names. That does not make every forfeit clause void. It does mean a clause keeping a full year’s prepayment after two months of work is open to challenge. This is general information, not legal advice; ask a lawyer before relying on it.
Want to know whether a refund clause would actually protect you?
We will walk through your contract with you and point out where the wording leaves your prepaid fees exposed. Review my refund terms
BENCHMARK BRIEFING 3 OF 4
What Share of Prepaid Fees Can You Usually Recover?
IN BRIEFHow much you get back depends almost entirely on the clause type. A pro-rata refund clause returns most unused money; a credit-note clause returns value only if you stay; a “non-refundable” clause returns nothing without a dispute. See how the same trade-off plays out in per-article vs retainer SEO content pricing.
This model takes one scenario: a buyer prepays six months, then leaves after month two. Each bar shows the share of the four unused months the buyer can expect to recover under five common clause types, after any notice fee.
| Refund clause type | Share of unused fees recovered |
|---|---|
| Pro-rata refund, 30 days’ notice |
75% |
| Pro-rata refund less 10% admin fee |
65% |
| Credit note for other services only |
0–50% effective (25% midpoint) |
| Refund only for work “not yet started” |
25% |
| All fees non-refundable |
0% without a dispute |
Illustrative model by IZI Digital Marketing. Assumes six months prepaid, exit decided at the end of month two, one month of notice payable, and typical interpretations of each clause type in SME service agreements. Credit-note value depends on whether the buyer wants other services from the same provider. Not a reading of any specific contract.
The gap between the top and bottom rows is the whole value of negotiating this clause. “Not yet started” clauses look fair but recover little, because agencies often front-load planning work across the whole prepaid period. Ask for “not yet delivered” instead.
PART 4 · DRIVE
What Must Happen in the Last 30 Days of an SEO Contract?
IN BRIEFThe notice period is not just paid time. It is when access, data and work in progress are handed back. A contract that names these steps protects you from paying for a month in which nothing moves. Our guide on comparing SEO proposals side by side shows how to check exit terms before you choose.
Ask for an exit schedule to be written into the agreement. Each step below should have a named owner and a deadline inside the notice period:
- Access audit in week one. List every account the agency touches: website admin, Google Analytics, Search Console, Google Business Profile and any SEO tools.
- Ownership transfer in week two. Make sure your business is a verified owner in Search Console, not just a user. Google’s guide to managing owners, users and permissions explains the difference.
- Work-in-progress handover in week three. Drafts, keyword plans, backlink lists and technical fix notes paid for during the contract.
- Final report and access removal in week four. A closing report on rankings and traffic, then agency access removed on the last day, not before.
If the agency refuses a handover schedule, treat it as a warning about how the exit will go. Our list of wider agency red flags covers other signs worth checking.
BENCHMARK BRIEFING 4 OF 4
Which Versions of Each Clause Put the Most Risk on You?
IN BRIEFEvery one of these SEO contract terms comes in a buyer-friendly and an agency-friendly version. Scoring them side by side shows where to spend your negotiating effort. A clear digital marketing RFP lets you set your preferred versions before agencies quote.
We scored three versions of each money clause on buyer risk, from 1 (low) to 5 (high). Focus on any clause where the version you were offered scores 4 or 5.
| Clause | Buyer-friendly version (score) | Middle ground (score) | Agency-friendly version (score) |
|---|---|---|---|
| Deposit | One month in advance (1) | Three months upfront (3) | Full year prepaid, no refund formula (5) |
| Minimum term | None or 3-month trial (1) | 6 months (2) | 12 months, no break clause (5) |
| Notice period | 30 days from any date (1) | 60 days (3) | Notice starts only after the term ends (5) |
| Auto-renewal | Rolls month-to-month (1) | Renews 3 months at a time (3) | Renews a full year if not cancelled (5) |
| Refund | Pro-rata for undelivered work (1) | Credit note only (3) | All fees non-refundable (5) |
Illustrative model by IZI Digital Marketing. Scores reflect how much money a buyer could lose under each version if the relationship ends early, based on common clause wording in SME service agreements. A qualitative scoring aid, not legal advice.
A contract with all five clauses in the right-hand column can commit you to more than a year of fees with nothing refundable. You rarely need to win every clause. Moving the notice and refund clauses into the left column usually removes most of the risk.
THE VERDICT
Sign When the Money Terms Match the Trust Earned
Good SEO contract terms match the commitment to the trust already earned. Early on, that means a small deposit, short notice and clear refunds. Longer commitments are fair once an agency has shown results, and only with a written way out.
Before you sign, work through these in order:
- Check the deposit. One month in advance for retainers, and milestone-linked deposits for projects.
- Fix when notice starts. Thirty days from the day you send it, by email.
- Swap “not started” for “not delivered”. In the refund clause, and add a pro-rata formula for prepaid months.
- Turn off full-term auto-renewal. Month-to-month after the first term is enough.
- Write in the exit schedule. Access, ownership, work in progress and a final report.
For typical market ranges, see our SEO price guide for Malaysia. To see how a consulting-led engagement is scoped, visit our SEO services page.
FAQ
Frequently Asked Questions
1. What is a normal deposit for SEO services in Malaysia?
One month in advance for a retainer is normal. It depends on the engagement, but one-off projects such as audits often take 30% to 50% upfront, with the balance tied to delivery. Larger upfront sums need a written refund formula.
2. How much notice should I give to cancel an SEO contract?
Thirty days’ written notice is the common standard. It depends on your minimum term, so check whether notice can start at any time or only after the lock-in ends, and whether email counts as written notice.
3. Can I get a refund if SEO does not improve my rankings?
Usually not, because rankings cannot be guaranteed. It depends on the wording, but fair refund clauses cover work you paid for and did not receive, such as unused prepaid months or missed deliverables.
4. Is an all-fees-non-refundable clause enforceable in Malaysia?
Not always in full. It depends on the facts, but section 75 of the Contracts Act 1950 generally limits sums payable on breach to reasonable compensation. Ask a lawyer before relying on this for your own contract.
5. Should I prepay a year of SEO for a discount?
Only with a pro-rata refund clause. It depends on how well you know the agency, but a discount rarely makes up for being unable to leave a campaign that is not working.
6. What should I get back when an SEO contract ends?
Owner access and your data. It depends on the contract, but you should receive verified ownership of Search Console and Analytics, work in progress you paid for, and a final performance report.
About to sign an SEO contract?
Book a free Blueprint consultation. We will go through the deposit, notice and refund terms with you and help you decide which to accept, which to change and which to walk away from.