Sacred Lantern Studio
2026-11-09· 8 minAutomationCostDecisionSaaS

Build your automation or buy SaaS: three-year cost, worked out

For the same job: Zapier ~¥5,200 over three years, Make ~¥2,300, self-hosted ~¥7,800. Price isn't the only variable — three decision thresholds that actually matter.

"Can't you just wire it up in Zapier?"

"At your volume, Zapier will hit the ceiling."

Both are right, depending on the case. This isn't an argument about taste — it's arithmetic plus boundaries.

Short version: buy SaaS for simple rules, build for complex logic or sensitive data. The threshold is in three places.


1. Define the job

For comparability, assume this:

Daily: scrape 3 sources → clean and deduplicate → write to a sheet → notify on failure

That's the most common shape and the one where the two options diverge most.


2. What SaaS actually costs

Public pricing at time of writing (check the vendor — it changes):

Platform Entry tier Quota Fits
Make $9/mo 10,000 ops Solo / small team, cheapest
Zapier $19.99/mo 750 tasks Largest ecosystem, highest unit cost
n8n Cloud €20/mo 2,500 executions Self-host friendly
Make       $9  × 36 = $324   ≈ ¥2,300
Zapier     $20 × 36 = $720   ≈ ¥5,200
n8n Cloud  €20 × 36 = €720   ≈ ¥5,600

None of that looks expensive. Three hidden costs:

1. Quotas fill fast. "Three sources a day" sounds small, but one source may be 5–10 operations (fetch, parse, clean, write). Three sources × 8 ops × 30 days = 720/month. Add two sources or retry logic and you're at the ceiling — and the next tier is 3–5× the price.

2. Complex logic hits platform limits. SaaS handles linear A → B → C well. Layered conditionals, custom cleaning (regex, dedup algorithms), failure compensation — the flow diagram fills with branches and becomes harder to maintain than code.

3. Data must leave your network. Orders, customer data, financial data through a third party fails many compliance reviews.


3. What building actually costs

Item Effort Price
Process mapping 1 day included
Scraping 2–3 days
Cleaning / dedup 1–2 days
Scheduling + alerts 1 day
Testing + docs 1–2 days
Total 7–10 days from ¥6,000

Ongoing: VPS ¥30–100/month, plus maintenance (2–3 adaptations a year, roughly ¥200/month amortised).

Year 1:      ¥6,000 + ¥600 + ¥2,400 = ¥9,000
Years 2–3:   ¥600 + ¥2,400          = ¥3,000/year
Three years: ¥15,000

Without maintenance, three years is ¥6,000 + ¥1,800 = ¥7,800.


4. Side by side

Make Zapier Build (no maintenance) Build (with maintenance)
Year 1 ¥780 ¥1,730 ¥8,400 ¥9,600
Three years ¥2,300 ¥5,200 ¥7,800 ¥15,000
Data leaves network Yes Yes No No
Logic ceiling Medium Medium None None
Who you call when it breaks Vendor Vendor Yourself / the developer Yourself / the developer

Short term, SaaS is less than half the cost. Self-hosting only wins on no-maintenance plus long use.


5. Three thresholds

Quota

Check your actual 30-day consumption:

  • Under 50% of the plan: room to grow, use SaaS
  • Over 80%: the next tier is 3–5× the price — do the build maths
  • Already over the limit once: build it

Branch complexity

Count the "ifs":

  • 0–3: SaaS is fine
  • 4–6: it works but maintenance hurts
  • Over 6: write code

Rule of thumb: if you need comments in a flow diagram to understand what you built, you should be writing code.

Data sensitivity

If the words order, customer or financial appear anywhere — build, or at minimum verify the vendor's data processing terms.


6. There's a third option

SaaS for orchestration, code for logic.

Scripts do the custom cleaning; Make or Zapier handles the trigger and notification. You get testable code where it matters and don't maintain a scheduler.

That's what I run here: scraping and cleaning as scripts, triggering on a timer, notifications by email.


7. When not to automate at all

The most important section.

If the task:

  • Takes under 15 minutes a day
  • Happens a few times a month
  • Changes its rules constantly

Don't automate it. The build cost covers years of doing it by hand.

Test: time saved per day × 250 working days > build cost + annual maintenance.

30 min/day × 250 = 125 hours/year
At ¥100/hour = ¥12,500/year
Build ¥6,000 + maintenance ¥2,400 = ¥8,400 year one
→ Worth it

5 min/day × 250 = 20.8 hours/year
At ¥100/hour = ¥2,080/year
Build ¥8,400
→ Not worth it; use SaaS or keep doing it manually

Bottom line

Validate the need with SaaS first; build only once it's a long-term constant. Building immediately either over-invests or produces a script nobody uses.

The first step of the automation service is process mapping — and if it shouldn't be automated, I'll say so.

Does your site have these problems?

Run the free audit tool for a 30-second report, or just write to me and describe the situation — I will tell you whether it is worth fixing.