How to use this calculator
- Enter or choose support hours per month.
- Enter or choose hourly rate.
- Enter or choose hosting and infrastructure per month.
- Enter or choose licences and subscriptions per month.
- Enter or choose yearly renewals (domain, certificates, etc.).
- The monthly fee updates as you type. Use Copy result or Share to keep it.
Method
Monthly fee = Hours × Rate + (Hosting + Licences + Annual ÷ 12) × (1 + Markup%)
- Annual
- yearly renewals spread across 12 months
- Markup%
- percentage added to third-party costs
Worked example
- Labour: 6 × 60 = 360.
- Third-party: 25 + 15 + 120 ÷ 12 = 50; with 10% markup = 55.
- Fee: 360 + 55 = 415 a month, 4,980 a year.
Six support hours at 60 plus 50 of third-party costs marked up 10% gives a 415 monthly fee.
What the result means
Labour usually drives the fee. If clients rarely use their hours, a lower fee with a clear hourly rate for extras may sell better; if they always overrun, raise the included hours.
Assumptions and limits
- Support hours are used evenly each month.
- Taxes, payment fees and one-off projects such as redesigns are not included.
Questions
Should I mark up hosting and licences?
Many agencies do, to cover the time spent managing accounts and billing. Being open about it avoids disputes.
What do maintenance hours usually cover?
Updates, backup checks, security monitoring, small content changes and bug fixes. Define the scope in the contract.