SolarWinds MSP is becoming N-able

Read more

Adding a new machine to managed services

As a managed service provider (MSP) you’ll find that new machines will come and go all the time on your clients’ networks. So you need to know how to deal with this within your managed service agreement (MSA). Essentially, there are two primary reasons that machines are added to a managed service contract:

  1. The client hires a new employee
  2. An existing user gets a new computer

However, there are all kinds of other reasons that machines show up (someone just wants two computers, the client adds a job-specific machine, etc.). Whatever the reason, it’s crucial you make sure you handle the billing side correctly as well as the technical side.

With a new PC setup there are three things you need to get right: Installation; Documentation; and Billing.

Let’s look at each of these in turn.


We have tried to get clients to give us as much advance notice as possible when they are hiring a new person or buying a new desktop/laptop for an employee. As with everything else, planned work is more efficient and less expensive than urgent work.

Most of the technical prep work happens before the user sees you. No matter what kind of machine you supply, you’ll need to prep it for the client’s network. Even if they buy it and you set it up, you still need to do this prep work. As a rule, the technical prep should not be done at the user’s desk. It should be done at your office, or at an unused work area at the client’s office.

If you do not have a New PC Checklist for this client, now is a good time to start one. If you do have one, make sure you update it before you start and update the master New PC Checklist for that client when you are finished.

That checklist is going to cover removing trial-ware and junk-ware shipped with the machine, installing client applications, adding hardware drivers as needed, setting up the machine on the domain, and installing your tools for remote monitoring and management (RMM) and professional services administration (PSA). Oh, and moving the user’s profile and settings as determined by your policies and any agreements with the client.

While I’m not going into a great deal of detail here, I hope the point is clear: You need good checklists and standard operating procedures (SOPs) to have a pain-free installation of a new machine.

Let’s take a quick step back. The reason you need to have checklists and a rigorous process is so you can stay profitable. Whether you include a new machine setup in your managed service offering or charge for it, you need to complete the job as efficiently as possible. Rework costs money.

If the new machine comes with a new user, you need to make sure they are added as a contact in your PSA and RMM systems. You will also need to give the new recruit some training on how to create service tickets, what to expect from managed services, and how best to communicate with you.


In addition to the New PC Checklist, we have two other types of documentation that need to be created. One is the on-site documentation in the Network Documentation Binder (NDB). You need to create a page for the new machine. If you are removing a machine, you’ll need to draw a line across the page of the old machine and make a note that it was removed from service.

You will need to make parallel changes in your electronic documentation (PSA and possibly RMM). You need to make sure the new machine is added. If an old machine is being removed, you’ll need to remove it from the PSA and RMM services, too. Some of this is billing related, but most of it is just keeping your documentation clean and up to date so you can rely on it.

It takes time, so either add the five minutes to your billing or include it in your calculations for the cost of delivering managed services.


This is the most important part. After all, this is the part that keeps your lights on! You should have a written policy about your billing with regard to new machines.

First, you need to decide what your policies are around adding new machines. This is obviously something you can bill for one way or another. It is, after all, an “add-move-change” order. We include the first three hours of labor to set up a new machine in our managed service agreement (MSA). And we need to be very clear about this: That means setting up a new machine with a new user. We pay for this by requiring a four-month minimum for any machine added to an MSA.

We do not cover any labor related to replacing an old machine with a new machine for an existing user. We normally cap that at three hours, and it normally takes a lot less. We have a three-hour limit because some clients (e.g., accountants) have lots of different software packages that need to be installed.

Second, you need to have a very clear procedure for billing around the addition of machines and the removal of machines. (See illustration below.)




When a machine is added to a managed service agreement (MSA), there is a charge equivalent to one month’s service on the MSA. For example, if the regular charge is $65/month for a desktop, then that will be the charge at the time the new machine is set up.

We do not sell partial or pro-rated months. Therefore, the charge is $65 no matter when the setup takes place. If the client says it’s unfair because it’s the 15th, just explain that they’re getting three hours of installation labor for that. To be honest, we’ve had about two questions on this in the past five years.

Similarly, when a machine is removed from the client site, you need to have a process for removing that machine from maintenance. This means removing agents you have, recapturing licenses for RMM agents, antivirus, and any other services you’ve deployed. All these little things might be between $1 and $5 per month each, but unused licenses certainly add up.

You also need to have a system for removing the machine from billing. You ONLY do this when one of your technicians removes that machine from the client site OR the machine has been off and has not reported into the monitoring system for a full billing cycle. When a machine is removed from managed services, the client’s monthly bill needs to be adjusted in your PSA.

There’s one important piece of this that might surprise you: Some machines never disappear.

From time to time, clients replace an old machine with a new machine. But they re-purpose that old machine. For whatever reason, they just keep using it. Maybe it becomes the official scanning computer. Or the boss decides to put all her graphic files on it. Or whatever.

The point is: That machine continues to report in. It continues to be monitored and patched. It continues to use a license. And therefore it continues to be on managed services.

That’s why our process is to deal with adding a machine to managed services completely separately from removing one. First add the new machine. And bill for it. If the old machine goes offline, remove it from billing. In this case there will be two charges for that one user’s machines in a single month. This is because we don’t pro-rate for partial months and both machines are “on” the service plan for some period of time.

Second, remove that old machine only when it really goes offline. If it never goes offline, you just added a new desktop to the regular billing and no further changes are needed.

In all of this, good communication with your client is important. Good communication within your team is also important. Techs need to have a way to inform the front office when a machine goes on or off managed services.

Three takeaways from this blog

  1. Make sure that technicians are rigorous about your process for adding machines. Lots of money can be lost if this is not executed according to your policies.
  2. Agents don’t lie. If a machine doesn’t disappear, it’s still being monitored – and you need to bill for it.
  3. You need to set some limits on labor because odd things happen. But you also need to build in processes to make the service fee as flat as possible.

Want to stay up to date?

Get the latest MSP tips, tricks, and ideas sent to your inbox each week.

Loading form....

If the form does not load in a few seconds, it is probably because your browser is using Tracking Protection. This is either an Ad Blocker plug-in or your browser is in private mode. Please allow tracking on this page to request a trial.

Note: Firefox users may see a shield icon to the left of the URL in the address bar. Click on this to disable tracking protection for this session/site