Monthly care for your website and systems
One monthly fee that covers the domain, the hosting, and the outside services your system actually runs on. I work alone, not through an agency, so you deal with the person doing the work and you stop getting a separate bill every time something renews.
This is for you if any of this sounds familiar
You have been billed in pieces before
Domain in one place, hosting in another, a renewal nobody remembered, an API charging on its own card. By the end of the year nobody can say what the site costs per month. I put it into one number.
Nobody has touched the site since launch
A site that stops getting updates quietly collects holes. Nothing looks wrong until the day it does, and by then the fix is bigger than the update would have been.
A domain expired on you once
It happens more often than people admit, and it gets harder to undo the longer it sits. I renew ahead of the date and tell you before I do it, not after.
You want one person who already knows the setup
So you are not looking for a new developer at the exact moment the site is down, and not explaining the whole stack from scratch to whoever picks up.
Three packages. Pick the one that matches what you actually need
These are full project prices, not starting points that grow later. If anything falls outside the scope, I tell you the number before I start on it.
- Domain and hosting renewals paid for you, inside the monthly fee
- Automatic weekly backups
- Security updates for as long as the contract runs
- Uptime monitoring, with an automatic alert the moment the site goes down
- One small bug fix a month, and every fix I ship is covered for 60 days
- Written contract in English covering scope, notice period, and who owns the code and the domain
- New features are not part of this package
- Everything in Uptime and Backups
- Daily backups, and I do the restore myself when something breaks
- The third-party services your system depends on are included, such as payment slip checks or email sending
- Three bug fixes or content changes a month, counted per issue and not per message
- Monthly status report in English, short enough that you will actually read it
- Reply within one business day, counted against your working hours and not mine
- README and code comments kept in English, so your own developer can pick the system up
- Everything in Running Costs Covered
- Bug fixes and content changes with no monthly cap, inside the scope set in the contract
- Two security reviews a year, written up in English with the findings and the fixes listed
- Speed tuning once a quarter
- Four hours of development time held for you each month, and unused hours roll over
- Reply within half a business day, counted against your working hours
- Handover documentation in English, kept current as the system changes
Not included in any package, and I am telling you before you pay
- New feature work beyond what the contract lists. Reserved Developer Hours includes four hours a month; past that I quote before I start, never after.
- A full redesign. That is a new project, not maintenance.
- Outages at a third party, such as a bank or an email provider. I chase them and tell you what I find, but I do not control them.
- Code another developer changes during the contract. If someone else touches it, I need to review it before I keep covering it.
- A guaranteed response outside your business hours. Monitoring runs around the clock, but I only promise reply times inside working hours.
How it works, from first message to launch
Tell me what you are running now
Where the site is hosted, who the domain is registered with, which outside services it calls. If you do not know, I trace it and write it down for you.
I check the state of it first, free
What is at risk today, what is out of date, and which package actually fits. If you do not need a retainer, I will tell you that instead of selling you one.
Contract, one year at a time
I pay a full year of domain up front from the first month, so the term is annual. Scope, notice period and ownership are written in English and signed before anything starts.
Then it just runs
Status report every month, you message me during your business hours, and every fix I ship stays covered for 60 days.
Questions people ask about this service
Why does the contract have to be annual?
Because I pay a full year of domain and hosting up front in the first month. On a month-to-month deal that stops halfway, that cost lands on me. So I set the term at the start and write it into the contract, rather than mentioning it once you are already in.
You did not build my site. Can you still take it on?
Yes, after one review pass. I need to see whether it can be maintained as it stands and how much technical debt is sitting in it. If the honest answer is that it should be rebuilt rather than maintained, I will say so, even though that is a smaller sale for me.
If I cancel, who owns the data and the domain?
You do, all of it. The domain is registered in your name from day one, not mine. I export the data and hand over the source code. Nothing gets held back to keep you tied to me.
How do you count one to three fixes a month?
Per issue, not per message. If one issue takes ten messages to sort out, it still counts as one. I do not want you hesitating before writing to me.
Something breaks at 2am. Does it get fixed?
Monitoring runs 24 hours and alerts me, and I work late as a matter of habit, so I usually know before you do. But I do not guarantee a response outside business hours. I would rather not promise something I cannot hold to every time.
You are in Thailand. How does the time difference work?
I am at UTC+7, and the reply window in each package is counted against your business hours, not mine, which is written into the contract. In practice you often send something at the end of your day and find it handled at the start of the next one, but the promise is only the stated window.
Often booked together
Tell me what you are running now
I check the state of it for free and tell you which package fits. If you do not need a retainer, I will say that too.
Reply within one to two business days, in English, in writing.
I work from Thailand, UTC+7.