Services & pricing
Software. Security. With prices you can actually see.
Choose what you need, see what it costs, and decide whether it makes sense for your business. No mystery quote required just to find out whether you can afford it.
9 published prices
What things cost.
Every range is the engineering, for a scope agreed in writing before anything starts. Open one for what is included, what is not, and what moves a project from the bottom of its range to the top.
-
A proper company site, built rather than assembled.
- Development
- MVR 7,500 – 15,000
- Maintenance
- MVR 700 – 1,600/month
-
A larger site, with the content in your hands.
- Development
- MVR 15,000 – 30,000
- Maintenance
- MVR 1,500 – 3,300/month
-
A shop that takes orders and an admin you can actually run.
- Development
- from MVR 25,000
- Maintenance
- MVR 2,900 – 7,100/month
-
Not a website with a form on it.
- Development
- from MVR 35,000
- Maintenance
- MVR 4,100 – 10,100/month
-
Built around your business rather than the other way round.
- Development
- from MVR 30,000
- Maintenance
- MVR 5,000 – 15,300/month
-
A model where it earns its place, wired into software you already run.
- Development
- MVR 7,500 – 20,000
- Maintenance
- MVR 2,100 – 4,600/month
-
Adding to software we did not build.
- Development
- MVR 3,000 – 10,000
- Maintenance
- MVR 1,100 – 2,900/month
-
A defined security review of a web application or API.
- Development
- MVR 5,000 – 15,000
- Maintenance
- Scope-dependent
Prices are starting estimates. Final pricing depends on confirmed scope and requirements. Security testing scope is agreed in writing before any work begins.
Websites
Websites, in three sizes.
Most sites are one of these. If yours is not, it is probably a web application rather than a website, and that is priced further down the page.
-
Starter
MVR 3,000 – 7,500
One page, done properly.
- A responsive site that works on phones first
- The pages or sections agreed at the start
- Deployment to your hosting account
- Contact, WhatsApp and map links
- Basic SEO structure: titles, descriptions, headings, sitemap
Maintenance MVR 500/month
-
Business
MVR 7,500 – 15,000
The usual answer for a company.
- Multi-page responsive site
- Design work that is yours, not a bought theme
- Content structure and basic on-page SEO
- Deployment to your hosting account
- A handover so you know how to run it
Maintenance MVR 700 – 1,600/month
-
Professional
MVR 15,000 – 30,000
Larger, and you keep the content.
- A larger multi-page site on a design of its own
- Content management for the parts you maintain
- Forms and integrations agreed in the scope
- Performance and accessibility work
- Deployment, handover and training for your team
Maintenance MVR 1,500 – 3,300/month
Prices are starting estimates. Final pricing depends on confirmed scope and requirements.
How a price is reached
Where these numbers come from.
The prices on this page are set, published and stand for everyone. Behind each one is an estimate of who has to do the work and for how long, and no price goes up because of who is asking.
-
What it has to do
The features, the screens, the rules, the things it has to talk to. Until this is written down nothing else on this list can be honest.
-
Who it takes, and for how long
Software is not one person. A project is estimated as the time it needs from each of engineering, design, testing, infrastructure and the person keeping it all straight — and those add up separately.
-
What kind of job it is
The same number of hours is not the same job. A brochure site and a system that moves money carry different consequences when they go wrong, and the second one is priced for that.
-
How much of it is actually known
A project with written requirements is cheaper than one still working out what it is. The gap is priced in at the start rather than arriving later as a change request.
-
One price, agreed before we start
The result is a single figure for an agreed scope. Anything outside that scope is quoted before it is done, never added to an invoice afterwards.
-
Checked against what it costs us
Every published price is measured against our own estimate of the work before it goes on this page. We would rather not publish a number than publish one we cannot deliver on properly.
What actually moves a number
- How many distinct things the system has to do
- How many kinds of user there are, and how different their permissions are
- Whether it has to talk to systems we do not control
- Whether money, personal data or anything security-sensitive is involved
- What the infrastructure has to stand up to
- How much of the requirement is written down when we start
- Whether you need us looking after it afterwards
We would rather turn a project down than price it below what it costs to deliver properly. A number that only works if the work goes perfectly is not a price, it is a wish, and it is the customer who ends up paying for it.
Build your estimate
Put a project together and watch the number move.
Pick what you are building, tick what it needs, and watch the number move. Nothing is sent anywhere while you do it.
Existing projects
Already have software? We can work with it.
Existing software has a learning curve, and it has to be climbed before a single safe line can be written. That work is most of what a feature costs.
-
Your existing code
Whatever you have, in whatever state it is in.
-
Architecture review
How the system is put together and what depends on what.
-
Codebase understanding
The business logic, the database, and who is allowed to do what.
-
Feature implementation
The new work, written to fit the system rather than fight it.
-
Testing
The feature, and everything around it that could have broken.
-
Deployment
Released in a way that can be rolled back.
-
Maintenance
Optional, and only if you want us to keep looking after it.
We will also tell you when the honest answer is that the existing system should be replaced rather than extended.
Existing codebases need an assessment before a final quote can be given.
Deployment
Two ways to put something live.
A static site and an application with its own servers do not take the same work to deploy, so they do not cost the same to deploy. Both fees are ours; what the platform bills for running it is yours.
-
Static & serverless deployment
Cloudflare Pages, Workers or similar
For sites and applications that do not need servers of their own.
Our deployment fee from MVR 2,000
Platform charges Usually free to very cheap at small scale, billed by the platform to your account.
What the work involves
- Project and build configuration
- Domain and DNS setup
- TLS and redirects
- Deploy from your repository
- Basic caching and headers
-
Infrastructure-heavy deployment
AWS or similar
For applications that need servers, private networking and databases of their own.
Our deployment fee from MVR 5,000+
Platform charges Billed by AWS to your account, and it depends entirely on what the application does and how much it is used.
What the work involves
- Compute and networking
- IAM roles and policies
- Databases and backups
- VPCs, subnets and security groups
- Load balancing and certificates
- Deployment automation
- Monitoring and alerts
The fee is for designing and building the infrastructure, and it depends on how complicated that infrastructure is. It is not your AWS bill, and we never add a margin to one.
Third-party infrastructure and usage charges are billed to you by the provider, separately.
What you pay somebody else
We charge for engineering. Not for standing in front of your bills.
Infrastructure is not disguised as development revenue here. These costs are yours, on your accounts, at the provider's price.
-
Domain
Paid to your registrar
Your domain is paid separately because the price depends on the extension you choose — .com, .mv, .org and the rest are not priced the same, and registrars differ.
We do not quote a domain price on this page, because it would be wrong by the time you read it. We will tell you what your choice costs when you choose it.
-
Hosting & cloud
Usage-dependent
A static site and a busy application do not have the same infrastructure requirements, so they cannot have the same hosting price. You pay the platform for what you use.
We build and manage it. If AWS bills you MVR 400 in a month, that is what it cost — we do not turn it into MVR 1,200 and call it hosting.
-
Payment providers
Provider fees apply
Gateway approval, transaction fees and settlement are between you and the provider. Integrating the gateway is our work; the fees never are.
-
AI & API usage
Paid to the provider
Models are billed by usage. You hold the provider account and pay their rates directly, so you can see exactly what the feature costs to run.
-
Other third-party services
Paid to the provider
SMS gateways, mapping, email delivery, business email, paid libraries. Where a build needs one, we say so before it starts.
You own your infrastructure. We build and manage it for you.
Wherever the provider allows it, the domain, the Cloudflare account, the AWS account, the payment provider and the AI provider are registered to you. We get access to do the work. If you ever stop working with us, none of it has to move.
- Your domain. Registered to you, transferable, never held hostage.
- Your cloud accounts. Cloudflare and AWS in your name, billed to you at cost.
- Your provider accounts. Payments and AI providers are yours, with their own keys.
- Your code. Handed over with the project. No part of the build is withheld.
Recurring
Maintenance is keeping it working. It is not free feature development.
A monthly fee covers the work of keeping a system healthy and someone being there when something happens to it.
What it covers
- Security and dependency updates
- Bug fixes in what we built
- Uptime and error monitoring
- Minor content and copy changes
- Deployment support and releases
- Backups checked, where the system has them
- Answering questions from your team
What it does not
- New features and new screens
- Redesigns
- Migrations to a different platform
- Work on systems we did not build, unless agreed
- Unlimited changes of any kind
Where the line is. If a request adds something the system could not do before, it is a feature. Small ones are quoted on their own; larger ones become a Feature Integration or a Custom Software project. We will say which one it is before doing it, not after.
Is it compulsory? Maintenance is not compulsory. Without it, a site keeps running and nobody is watching it: updates stop, a dependency with a security fix stays unpatched, and when something breaks you start from a cold contact rather than someone who already knows the system. For a small static site that is a reasonable risk to take. For anything taking payments or holding customer data, it is not.
- Menu websiteMVR 500/month
- Business websiteMVR 700 – 1,600/month
- Professional siteMVR 1,500 – 3,300/month
- E-commerceMVR 2,900 – 7,100/month
- Travel systemsMVR 4,100 – 10,100/month
- Custom softwareMVR 5,000 – 15,300/month
- AI integrationMVR 2,100 – 4,600/month
- Feature workMVR 1,100 – 2,900/month
What a monthly fee reserves.
A retainer is an amount of engineering capacity held for you each month, across whichever of development, testing and infrastructure the work needs. The band your system falls in is agreed when it goes live and reviewed if what it does changes.
- Reserved, not banked
- The capacity is held for the month it is in. Unused hours do not roll into the next month — reserving time we then cannot sell is the cost of you being able to call on it at all.
- Carried once, by agreement
- Where a quiet month is followed by a planned piece of work, we will carry unused hours forward one month if it is agreed in advance. Not automatic, and not indefinite.
- Over the reserve
- Work beyond the month's hours is quoted first and billed separately at the published rates. It is never taken out of the next month's capacity without saying so.
- Response times
- Agreed with the band and written into the arrangement: something is down, something is broken but working around, and everything else. A retainer that does not say how fast is a retainer that does not mean anything.
- Features are still features
- The boundary above does not move because there is a retainer. Something the system could not do before is quoted as new work, whatever month it lands in.
Time & materials
Hourly and daily, where a fixed price does not fit.
For advisory work, a piece of work too open-ended to scope, or capacity alongside your own team. Logged, reported monthly, and billed for what was used.
| Role | Hourly | Daily |
|---|---|---|
| Software developer | MVR 450 | MVR 3,600 |
| Senior / specialist developer | MVR 600 | MVR 4,800 |
| UI/UX designer | MVR 450 | MVR 3,600 |
| QA / test engineer | MVR 375 | MVR 3,000 |
| DevOps / cloud engineer | MVR 575 | MVR 4,600 |
| Security engineer | MVR 600 | MVR 4,800 |
| Technical / project management | MVR 450 | MVR 3,600 |
Half a day is the smallest unit we bill. Most projects are better as a fixed price for an agreed scope, and we will say so when that is true. Time and materials suits work where nobody can honestly say yet how much of it there is.
Agencies and studios: we take subcontracted work.
If you sell software and need the engineering done, we will build it under your name. The work is scoped and quoted the same way as anything else here, at wholesale terms agreed with you — you carry the client relationship and your own margin, and we carry the delivery.
We do not undercut our own partners by chasing their clients directly.
Something else?
Some projects are too specific to fit in a menu.
We also take custom projects when the opportunity, the scope, our availability and the technical requirements make sense. If what you need is not on this page, it is worth asking — the answer is quick either way.
Questions
The things people ask before they email.
Why isn't the domain included in the price?
Because domain pricing depends on the extension and the registrar. A .com, a .mv and a .org are not the same price, and quoting one number here would be wrong for most people reading it. You buy the domain on your own account and it stays yours.
Why isn't hosting included?
Because infrastructure requirements vary enormously between projects. A static site costs close to nothing to host; an application with a database, background jobs and real traffic does not. You pay the platform for what you actually use, at their price, on your account.
Why does AWS deployment cost more than Cloudflare?
Because there is more engineering in it. A static deployment is a build configuration, a domain and a certificate. An AWS deployment can involve compute, networking, IAM, databases, VPCs, security groups, load balancing, deployment automation, monitoring and backups. The fee reflects that work, and it is separate from whatever AWS then bills you for running it.
Can I host the website myself?
Yes, where the architecture allows it. Some builds are portable enough to run anywhere; others depend on a specific platform, and we will tell you which yours is before you commit to anything. If you want to run it yourself, we will hand it over set up to do that.
Can you work on software another developer built?
Yes, subject to a look at the codebase first. We need to see what is there before we can say what a change will take — and occasionally the honest answer is that it should be replaced rather than extended, in which case we will say so.
Why does adding one feature cost several thousand rufiyaa?
Because the feature is rarely the expensive part. Before we can safely change software we did not write, we have to understand its architecture, its database, its authentication, its business logic and its dependencies, then work out where the new thing fits, build it, test it against everything it touches, and release it without breaking what already works. That is the work you are paying for.
Is maintenance compulsory?
No. Without it a system keeps running and nobody is watching it: updates stop, security fixes go unapplied, and when something breaks you are starting from scratch with whoever is free. For a small static site that can be a reasonable risk. For anything taking payments or holding customer data, we would rather you had it — or had someone else doing it.
What counts as maintenance and what counts as a new feature?
Maintenance is keeping what exists working: updates, fixes, monitoring, small content changes and support. If a request makes the system do something it could not do before, that is a feature. Small features are quoted on their own; larger ones become a feature-integration or custom-software project. We tell you which one it is before we do it.
Are AI API costs included?
No. You hold the provider account and pay their usage charges directly at their rates. That keeps the running cost visible to you and keeps it out of our revenue, which is the only arrangement where we have no reason to send more work to a model than a job needs.
Is the estimate a quote?
No. The builder adds up published ranges for the things you ticked, which is enough to tell you whether a project is in your range before you talk to anybody. A quote comes after we have gone through the actual requirements with you, and it is what we would put in writing.
Can you build something completely custom?
Yes, subject to scope, availability, capability and whether it makes commercial sense for both of us. Large custom projects take up significant engineering capacity, so we would rather turn one down than take it on badly.
How does payment work?
Scope and price are agreed in writing before anything starts, and projects are staged so you are never paying far ahead of the work. Anything outside the agreed scope is quoted before it is done, not added to an invoice afterwards.
Prices are starting estimates. Final pricing depends on confirmed scope and requirements.
Contact
Still not sure what your project is?
You don't need to know which service you need. Describe what's going on.
Need details? Ask the Skull.
Prices, what's included, how a job runs. Automated, and answers only from this site.