Knackdesk

Client Onboarding Fee Calculator

Enter the hours it takes to bring a new client on board, the rate you charge for that time, any setup costs you pay out, the margin you add to those costs, the length of the contract and its monthly fee. You get the labour charge, the costs with margin, the onboarding fee, the fee spread across the contract, the total contract value and the share of that value the fee makes up. It is built for managed service providers (MSPs), IT support companies and freelance IT consultants who take on new support clients. Nothing is sent anywhere.

By the Knackdesk team · Last reviewed

In one sentence: An onboarding fee is a one-off charge that covers the work and costs of bringing a new client into your support service before the monthly contract starts paying.

Formula: labour = onboarding hours × hourly rate; costs with margin = setup costs × (1 + margin % ÷ 100); onboarding fee = labour + costs with margin; per month = onboarding fee ÷ contract months; contract value = onboarding fee + monthly fee × contract months; fee share = onboarding fee ÷ contract value × 100.

What each input means

Onboarding hours is the technician and engineer time it takes to bring a new client into your service: the discovery visit, documenting the network and accounts, deploying monitoring agents and security tools, cleaning up old admin access, setting up backup and the first round of patching. The best source is your own ticket system or PSA: look at the time logged against the onboarding projects of recent clients of a similar size. If you have not tracked onboarding before, list the tasks and time the next one.

The hourly rate is what you charge for that work. Use your normal project rate, or the rate you would quote for the same work as a one-off job. The hourly rate calculator helps you set it from your costs.

Setup costs are the amounts you pay out to get the client started: hardware such as a firewall or backup appliance, one-off licence or migration fees, travel. Take them from supplier quotes or your vendor bills. The margin on costs is the percentage you add on top to cover the time spent buying and handling them. Enter 0 if you pass costs through at cost.

Contract length and monthly fee are optional. With them, the calculator shows what the fee would add to each monthly invoice if you spread it out, and how large the fee is compared with the whole contract.

Reading the result

With the example figures, 16 hours at 95 come to 1,520 of labour. Setup costs of 600 with 20 percent added come to 720. The onboarding fee is 2,240. Spread across a 24-month contract, that is 93.33 a month. With a monthly fee of 1,500, the contract is worth 38,240 in all, and the onboarding fee is 5.86 percent of that value.

The fee share puts the fee in context. A fee that is a small share of the contract is easy for a client to accept and easy for you to waive in a negotiation without much loss. A large share is harder to waive and may need explaining. Either way, write down what the onboarding covers, so the client can see what the fee pays for and you can see when a request falls outside it.

Charging up front or folding it into the monthly fee

There are two common ways to recover onboarding. You can charge the fee as a separate invoice when the client signs, or you can leave it off and raise the monthly fee by enough to cover it over the contract. The calculator gives you the figure for both: the onboarding fee for the first and the fee spread per month for the second.

Charging up front gets the money in when the work is done, so you are not carrying the cost of onboarding for months. It also protects you if the client leaves early, because the work has already been paid for. And it sets an expectation: the client sees that bringing their systems up to your standard is real work.

Folding it into the monthly fee lowers the barrier to signing, because there is no large first invoice. The risk sits with you. If the client leaves before the contract ends, part of the onboarding cost is never recovered. If you fold it in, a minimum term or an early exit charge equal to the unrecovered part closes that gap. Also remember that a monthly fee raised to cover onboarding stays raised when the contract renews, unless you lower it then, which a client may well ask about.

Some providers split the difference: part of the fee up front and part spread across the contract. Run the calculator with the up-front part as the fee to see what is left to spread.

The calculator does not say which approach is right or how large an onboarding fee should be. Those depend on your clients and your cash flow. The hourly to fixed fee calculator helps when you want to turn an estimate of hours into a fixed price.

Frequently asked questions

Why is the fee spread per month shown as n/a?

That figure divides the fee by the contract length. When the length is 0 or empty, there is nothing to divide by.

Should I charge an onboarding fee when I take over from another provider?

That is your choice. The work of documenting and securing a new client is similar either way, so the hours you log will tell you what it costs.

Why is the fee share 100 percent?

If you leave the monthly fee or contract length empty, the contract value is the onboarding fee alone, so the fee is all of it.

Is my data stored?

No. Everything runs in your browser.

Related tools