Self-managing a website or custom software looks cheap until you count 7 hidden costs: owner time, downtime, security, infrastructure, single-person dependency, technical debt and delayed opportunities. Here is how to calculate and reduce them.
Running your own website or custom software has hidden costs because most of the spending never shows up on an invoice: the owner's time, revenue lost during outages, security risk, oversized infrastructure, dependency on one person, accumulating technical debt and the work that keeps getting postponed. Add up these 7 items honestly and a website that "only costs hosting" usually consumes anywhere from a few million to tens of millions of dong every month.
Why "doing it ourselves is cheaper" is usually a miscalculation
When a small business decides to manage its own website or software, the math typically has two lines: hosting and the domain. Both are correct, and both are incomplete. They are visible costs, the ones with receipts. Hidden costs have no receipt but still take money: the hours someone spends fixing things, the orders lost while the site is down, the emergency spend after an attack.
The tricky part is that hidden costs do not arrive evenly. Some months cost nothing, then one month costs a lot. That is why "we're fine doing it ourselves" feels true for a long time, right up to the first outage during an ad campaign or on the last invoicing day of the month.
Below are the 7 hidden costs Moniro sees most often when taking over websites and software from customers, each with a way to convert it into money so you can run the numbers for your own case.
1. The time of someone who was never hired to do this
In small companies the person who "also handles the website" is usually the owner, the accountant or a marketing staffer. Every banner change, display bug, SSL renewal or "why is the site slow" question pulls them away from their real job.
How to calculate it: hours per month spent on technical work multiplied by the value of one hour of that person's time. An owner who generates 5 million dong of profit per working day and spends 8 hours a month on the website is paying roughly 5 million dong a month for a task that creates no revenue. That excludes the cost of context switching: after every interruption, people need extra time to get back into their real work.
2. Revenue lost when systems stop or slow down
This is the largest and least recorded item. The online store is down for 3 hours in peak time, the inventory system will not open for half a morning, the payment gateway fails during a promotion. Nobody files a report, yet the orders and customers are gone for real.
A simple formula: average revenue per hour multiplied by hours of downtime in the month, plus the share of customers who leave after a bad experience (typically 10 to 20 percent of those who hit an error). For a site selling 30 million dong a day, each hour of downtime during working hours costs about 3 million dong before you count reputation.
Speed is a form of partial downtime. Pages that load in more than 3 seconds lose visitors noticeably, especially on phones. Without monitoring, nobody knows when the site started getting slower.
3. Security: costs nothing, until it costs a lot
Uncupdated software, old plugins, shared passwords, no scheduled backups: everything works fine until the day malware is injected or data gets encrypted. The bill then includes cleanup, rebuilding from a backup (if one exists), downtime, and worst of all, lost customer data.
Self-managed businesses rarely budget for prevention, so the entire cost lands on the cure, at the moment prices are highest. A basic prevention routine is monthly updates, daily backups with tested restores and anomaly monitoring. On backups, read a backup isn't enough, being able to restore is what saves you.
4. Infrastructure that is oversized or undersized, with nobody optimizing it
Without someone watching, infrastructure drifts to one of two extremes. Either you buy a large server "to be safe" and pay for capacity you never use, or you pick the cheapest plan and suffer slowdowns and crashes whenever traffic rises. Both are hidden costs: one is money wasted every month, the other is the revenue lost in item 2.
Then there are the small recurring items: unused subdomains still being renewed, an email or CDN trial that was never cancelled, a paid SSL certificate where a free one would do. Each is small, but they run for years.
5. Dependency on a single person
A large share of Vietnamese business websites and software sit in the hands of exactly one person: a friend of the owner, a freelancer or an employee who has since left. That person holds the hosting password, the domain account, the source code. When they are busy, change jobs or simply do not answer the phone, the business cannot do anything.
The hidden cost here is risk: the probability of losing control multiplied by the damage when it happens. Moniro has taken over more than a few cases where a website had to be rebuilt from scratch because the accounts could not be recovered, even though the site was still running. The rule to set from day one: domain, hosting, source code and admin accounts must be owned by the company, known to at least two people, and documented somewhere safe.
6. Technical debt that compounds
Every "quick patch to keep it running" is a loan. Hasty code, plugins stacked on plugins, manual configuration nobody wrote down. Each is small, but the interest compounds: after a year or two, adding a simple feature costs three times as much, and nobody dares to update versions for fear of breaking something else.
Technical debt is why so many businesses eventually "need a brand new website" costing tens or hundreds of millions of dong, when a properly maintained site would have served well for years more.
7. Opportunities missed because "nobody has time"
The last item is the hardest to measure and very real: work postponed indefinitely because there is nobody to do it. A landing page for the new campaign, connecting the website to the accounting software, adding online payment, an English version. Every postponed task is revenue or savings pushed further away.
Businesses with a stable operations team ship these on a schedule. Self-managed businesses tend to do them only when forced to.
Quick worksheet: what self-managing is really costing you
Fill in your own numbers on the 5 lines below and add them up for your monthly hidden cost:
- Hours the part-time "IT person" spends each month multiplied by the value of their hour.
- Hours of downtime or errors this month multiplied by revenue per hour.
- Security incident costs over the last 12 months divided by 12 (if you have never had one, use one month of revenue divided by 24, assuming one incident every two years).
- Infrastructure, domains and services you pay for but do not fully use.
- The estimated value of one postponed project, divided by the number of months it has been postponed.
For most small businesses with an online store or internal software, this total lands between 5 and 30 million dong a month. That is far more than a fixed maintenance fee, which runs from 1 to 4 million dong a month depending on the type of website.
How to cut hidden costs without hiring
There are three paths, in order of investment:
- Minimize risk: take back ownership of the domain, hosting and source code; turn on automatic backups; update monthly. This can be done in an afternoon with the right guidance.
- Hand it to a monthly maintenance partner: a dedicated team monitoring 24/7, handling incidents, updating and reporting, for a fixed fee. Most small businesses choose this because it is much cheaper than hiring an engineer and removes dependency on one individual. See how Moniro does it on website maintenance and custom software maintenance.
- Hire an in-house tech team: sensible when software is your core product and there is enough daily work for a whole team. If you are not there yet, read in-house tech team or outsourced operations for a real cost comparison.
Whichever path you pick, what matters is a clear response time commitment. Without it, every incident is still an open-ended wait; what is an SLA and why every software owner should care explains how to read and demand that commitment.
Frequently asked questions
My website is small with little traffic. Do hidden costs still apply?
Yes, though the number is smaller and sits mostly in items 5 and 6: single-person dependency and technical debt. For a small site, the first things to fix are account ownership and backups; the rest can be tolerated.
Does a fixed maintenance fee replace all hidden costs?
Not all, but most of them: part-time labor, incidents, security, single-person dependency. Missed opportunities only shrink when the business actually uses the maintenance team to ship new work instead of just keeping the lights on.
At what point should we stop self-managing?
The clearest signals: at least one incident in the last 3 months that nobody fixed promptly, or the owner spending more than 4 hours a month on technical work. Past that threshold, a maintenance fee is usually already cheaper than the hidden cost.
How does Moniro price maintenance?
Fixed fees by asset type, published on each service page, for example landing pages from 500,000 dong a month and content websites from 1,000,000 dong a month. Everything runs through the service portal with tickets, quotes and monthly reports. You can request a free assessment of your current setup.


