Direct answer: use an agency while your SEOSEOThe work of making your page easy to find and easy to choose in search results, without paying for ads.Open the glossary workload stays below 31 hours per month. Hire an in-house team when that workload stays above 31 hours per month for 6 months in a row. Our dummy data simulation counts Rp 147,164,400 over 12 months for 1 in-house SEO specialist, against Rp 90,960,000 for an agency package of 18 hours per month. The agency number is smaller, but it also buys 9 times fewer work hours, so the hour count decides the path, not the annual total.
Main condition: this answer holds when you use a simulated salary of Rp 8,000,000 per month for 1 specialist, the public agency prices of July 2026, and 1 AI visibility tool at USD 99 per month. Limit: this article promises no Google ranking and uses no verified market salary data. Salary, work hours, training, and turnover risk are simulation assumptions. Replace each number with your own company number before you decide.
We read these public prices on 7 July 2026: the Optimaise SEO price list, the Dipstrategy guide to Indonesian SEO prices, the Gen Optima list of GEO agencies in Indonesia, the AEO and GEO pricing guide from The Digital Elevator, the WebFX breakdown of GEO cost in 2026, and the Ryze price comparison of AI visibility tools. We use a rate of Rp 16,300 per USD for every calculation. Each example here uses labelled dummy data, never customer data.
The problem: a 12-month budget that never counts work hours
Business owners usually compare 2 numbers: the monthly salary of 1 person and the retainer of 1 agency. That comparison drops 4 cost items that appear only on the in-house path: paid tools, training time, your own management time, and turnover risk.
It also drops the output side. A salary buys 160 work hours per month. A retainer buys the hours written in the contract, for example 8, 18, or 36 hours per month. You cannot compare 2 cost numbers before you convert both into a cost per work hour.
Two expensive mistakes follow. The first: hiring 1 specialist for work that needs only 10 hours per month, then paying for 150 idle hours. The second: paying a large retainer for 3 years for daily content work that an internal person can do. If you have not read how to read an SEO quote, start with the SEO price article.
How to count the 12-month cost of ownership for both paths
Use the same 5 cost items on both paths. Fill each item with your own numbers. The simulation below uses dummy data so that you can see the shape of the calculation.
Item 1: salary or retainer
The in-house path uses a simulated salary of Rp 8,000,000 per month, so Rp 96,000,000 over 12 months. The agency path uses the Tumbuh (Grow) package at the promo price of Rp 7,080,000 per month, so Rp 84,960,000 over 12 months. That package price applied in July 2026; the service page holds the price that applies now.
Item 2: paid tools
The in-house path pays for its own tools. Semrush AI Visibility Toolkit costs USD 99 per month per domain, Profound costs USD 99 to USD 399 per month, and Peec AI costs EUR 89 to EUR 199 per month. Source: the Ryze price comparison of AI visibility tools. At Rp 16,300 per USD, 1 tool at USD 99 costs Rp 19,364,400 over 12 months. The agency path folds the tools into the retainer.
Item 3: training
A new specialist needs study time before the results appear. SEO results usually appear in month 3 to month 6, competitive keywords need 6 to 12 months, and local SEO needs 1 to 3 months. Source: the Doit guide to SEO result time. Our simulation assigns Rp 12,000,000 for courses and study hours in the first year.
Item 4: management time
An internal employee needs direction, feedback, and approvals. Our simulation assigns 4 hours per month to the in-house path and 2 hours per month to the agency path. At a time value of Rp 250,000 per hour, the gap is Rp 6,000,000 over 12 months.
Item 5: turnover risk
One person who leaves creates an empty seat and a rehire cost. Our simulation uses a 30% chance times a cost of Rp 26,000,000, that is 2 empty salary months plus Rp 10,000,000 to rehire. The result is Rp 7,800,000. The agency path moves this risk to the vendor, but it adds another risk: the knowledge about your site sits outside your office.

Convert both totals into a cost per hour. The in-house path gives 1,920 hours over 12 months, so Rp 76,648 per hour. The agency path with the Tumbuh package gives 216 hours, so Rp 421,111 per hour. The inference from these 2 numbers: an internal work hour costs 5 times less, but you save only when you truly fill those 1,920 hours with SEO work.
A comparison table for 3 paths
The table below uses the same simulated numbers. The mixed path column comes from the worked example later in this article.
| What you compare | In-house path | Agency path | Mixed path |
|---|---|---|---|
| 12-month cost (simulated) | Rp 147,164,400 | Rp 90,960,000 | Rp 116,580,000 |
| SEO work hours per month | 160 hours | 18 hours | 88 hours |
| Who pays for the tools | You | The agency | The agency |
| Time until results appear | 3 to 6 months after the hire is ready | 3 to 6 months | 3 to 6 months |
| Main risk | The hire leaves in month 7 | Site knowledge sits outside | Coordination between 2 parties |
| Minimum commitment | An employment contract | 6 months | 6 months |
| Who holds the knowledge | Your team | The agency | Both sides |
Rama Digital recommendation: read the SEO work hours row first. This recommendation holds when you have recorded your SEO work hours for the last 3 months.
What you must have before you choose
- A list of the pages that change each month, with the name of each owner.
- Search Console access for your domain, with a role that can read the 28-day report.
- 1 person with the authority to decide a 12-month budget.
- A record of SEO work hours for the last 3 months, even a rough one.
- 1 test page you may change without a long approval chain.
- An honest answer about an internal writer: available or not, and how many hours per week.
Step 1: Count the SEO work hours you need each month
Open the list of SEO work from the last 3 months. Give each task an hour count, then add them per month. Do not use the plan; use the work you truly did.
Use market prices as a reference when your record is empty. A one-off SEO audit costs Rp 500,000 to Rp 3,000,000, keyword research costs Rp 500,000 to Rp 2,000,000, 1 article costs Rp 300,000 to Rp 1,500,000, and technical SEO per project costs Rp 1,000,000 to more than Rp 5,000,000. Source: the Optimaise SEO price list. Verify this step with 1 single number: total SEO hours per month.
Step 2: Count the 12-month cost of the in-house path
Fill the 5 cost items above with your own numbers. Add tax, insurance, and allowances under your own company rules. Do not drop the tools, because 1 AI visibility tool alone costs Rp 19,364,400 over 12 months at Rp 16,300 per USD.
Divide that total by 1,920 hours to get the cost per hour. Verify this step with 2 numbers: the 12-month total and the cost per hour. In our simulation those 2 numbers are Rp 147,164,400 and Rp 76,648.
Step 3: Count the 12-month cost of the agency path
Ask for 3 quotes that write the work hours per month, not only a task list. A 6-month minimum contract is the Indonesian market standard, and a price below Rp 1,000,000 per month with a page 1 promise signals a black hat risk. Source: the Indonesian SEO price standard.
Divide the monthly price by the written work hours. The Tumbuh package costs Rp 7,080,000 for 18 hours, so Rp 393,333 per hour. The Perluas package costs Rp 14,280,000 for 36 hours, so Rp 396,667 per hour. To see the work that fills those hours, read what monthly SEO work contains. Verify this step with 1 number: the cost per agency work hour.
Step 4: Use 3 conditions to pick the path
The cost per hour alone gives no decision. Add 3 conditions: the number of pages that change each month, the availability of an internal writer, and the need for technical fixes. Together they decide whether you can fill those 1,920 hours.

The simulated break-even comes from 2 numbers. The monthly cost of the in-house path is Rp 12,263,700, and the price of an agency work hour is Rp 393,333. The division gives 31 hours per month. Below 31 hours, the agency path costs less. Above 31 hours, the in-house path costs less per hour, provided you have the work that fills those hours.
The mixed path uses the strength of each side. The agency does the audit and the technical fixes that appear a few times a year, while your own team does the content that appears every week. Verify this step with 1 written sentence: the path you picked and the condition behind it.
Worked example: a 12-month simulation of the mixed path
The example below uses dummy data. A kitchenware shop with 120 pages, 12 pages that change each month, and 1 marketing employee ready to write 8 hours per week.
| Month | Input | What is recorded | Output |
|---|---|---|---|
| July 2026 | Buy the Audit package at Rp 8,640,000 | 197 check rules over 1,000 URLs and 40 test prompts on 4 AI engines | A list of 23 priority fixes |
| August 2026 | The agency applies 23 fixes, the Rawat package starts | A change log per page | 0 pages left with a crawl error |
| September 2026 | The marketing employee starts writing 8 hours per week | A work schedule and the first 2 drafts | 2 new articles published |
| October 2026 to December 2026 | 4 articles per month in-house, 8 hours per month from the agency | 12 new articles and 15 updated pages | Content cost outside salary stays Rp 0 |
| January 2027 | The month 6 review | A 28-day Search Console report and 20 test prompts | A decision to continue or to stop |
| June 2027 | Count the 12-month cost again | The audit, 11 months of the Rawat package, 10 months of writer salary, management time | A total of Rp 116,580,000 |
The breakdown of that simulated total: Rp 8,640,000 for the audit, Rp 38,940,000 for 11 months of the Rawat package, Rp 60,000,000 for a simulated writer salary of Rp 6,000,000 over 10 months, and Rp 9,000,000 for management time. The mixed path costs Rp 25,620,000 above the pure agency path, but it delivers 88 work hours per month instead of 18.
Market price position in July 2026
The price facts below help you judge the quotes you receive. These are the public prices of other agencies, not Rama Digital prices.
| Service type | Price range per month | Source |
|---|---|---|
| Monthly SEO for small business | Rp 2,000,000 to Rp 8,000,000 | Dipstrategy |
| Monthly SEO for mid market | Rp 8,000,000 to Rp 20,000,000 | Dipstrategy |
| Monthly SEO for enterprise | Rp 20,000,000 to Rp 50,000,000 and above | Dipstrategy |
| GEOGEOThe work of preparing a page so an AI answer engine quotes it correctly, not only a classic search engine.Open the glossary in Indonesia, cmlabs | From Rp 15,000,000 | Gen Optima |
| Global GEO agency | USD 4,000 to USD 10,000 | Gen Optima |
| Mid market AEO and GEO retainer | USD 2,000 to USD 8,000 | The Digital Elevator |
Backlinks cost Rp 500,000 to more than Rp 5,000,000 per month. Source: Optimaise. The item breakdown of GEO cost in 2026 sits in the WebFX cost guide.
One more fact changes the job of the person you hire. Organic clicks drop 34% to 61% on keywords that show AI OverviewsAIOThe AI answer summary above search results. It answers part of the question before anybody presses a link.Open the glossary. Source: the Ahrefs study on AI Overviews. Zero-click searches reach 80% to 83% on queries with AI Overviews, Google referral traffic to publishers fell 38% against the year before, and brands cited in AI Overviews receive 35% more organic clicks. Source: the Contently analysis of AI Overview traffic. The inference from these 4 numbers: your hire must track citations on AI engines, not only rankings. If your budget must also fund ads, read how to split a budget between SEO and Google Ads.
Reader checklist before you hire or sign
- Count the SEO work hours of the last 3 months. Owner: the business owner. Evidence to keep: an hour record per task.
- Ask 3 agencies for a quote that writes the work hours per month. Owner: the business owner. Evidence to keep: 3 dated quote files.
- Count salary, tax, tools, and training over 12 months for 1 specialist. Owner: the finance lead. Evidence to keep: 1 sheet with the 5 cost items.
- Check whether an internal writer has 8 free hours per week. Owner: the operations lead. Evidence to keep: that person's work schedule.
- Buy 1 technical audit before you hire. Owner: the business owner. Evidence to keep: the audit report and the priority fix list.
- Set the 3 numbers you track each month. Owner: the business owner. Evidence to keep: the 28-day Search Console report.
- Set the review dates for month 3 and month 6. Owner: the business owner. Evidence to keep: the calendar invite and the meeting notes.
- Stop criterion: cancel the hiring plan when the workload stays below 31 hours per month at the month 6 review. Owner: the business owner. Evidence to keep: 6 monthly hour records.
If you pick the agency path or the mixed path, the Monthly SEO and AI Visibility Service page writes the work hours, the scope, and the price of each package. If you want to count your own hours first, book a 30-minute session with our team.
Frequently asked questions
Is it cheaper to hire an SEO specialist or to use an agency? An agency costs less while your workload stays below 31 hours per month. Above that number, the in-house path costs less per hour. The 31-hour break-even comes from a dummy data simulation: Rp 12,263,700 of monthly in-house cost divided by Rp 393,333 per agency work hour.
What is the total cost of an in-house SEO team in one year? Our dummy data simulation gives Rp 147,164,400 for 1 specialist. The breakdown: Rp 96,000,000 salary, Rp 19,364,400 tools, Rp 12,000,000 training, Rp 12,000,000 management time, and Rp 7,800,000 turnover risk. Replace the salary with your own number.
When should I start building my own SEO team? Start when 3 conditions hold: 10 or more pages change each month, an internal writer has 8 free hours per week, and the workload stays above 31 hours per month for 6 months. When only 1 condition holds, use the mixed path.
How long until SEO results appear? Results usually appear in month 3 to month 6. Competitive keywords need 6 to 12 months, and local SEO needs 1 to 3 months. Source: the guide to SEO result time. This time applies to both paths.
Is an SEO price below Rp 1,000,000 per month safe? A price below Rp 1,000,000 per month with a page 1 promise signals a black hat risk. Source: the Indonesian SEO price standard. Ask for the work hours and the names of the people who do the work before you pay.
Can 1 internal person handle AI visibility? That person needs a monitoring tool at USD 99 to USD 399 per month and extra study time. Source: the price comparison of AI visibility tools. Add that tool cost to item 2 before you compare the 2 paths.
Next step
The limit that still applies: this simulation uses salary, work hours, and turnover risk as assumptions, not as verified market data. Replace every number with your own, then repeat the 4 steps above. We sell a process and a measurement, not a ranking promise.
If your own calculation points at the agency path or the mixed path, open the Monthly SEO and AI Visibility Service page to see the work hours and the scope of each package. A monthly contract runs for at least 6 months, with a review in month 3 and a right to stop. If you want to discuss your calculation first, take a 30-minute session.
Sources
- Optimaise: SEO service price list
- Dipstrategy: SEO service prices in Indonesia 2026
- Gen Optima: GEO agencies in Indonesia 2026
- The Digital Elevator: AEO and GEO pricing guide
- WebFX: generative engine optimization cost
- Ahrefs: AI Overviews reduce clicks
- Contently: AI Overview traffic impact
- Doit: how long SEO results take
- Ryze: AI visibility tools pricing compared 2026




