Knackdesk

Temp Staffing Margin Calculator

Enter what you pay a temporary worker per hour, your on-costs as a percentage of pay, and either your markup or the bill rate the client pays. Add the hours per week and the length of the assignment. You get the bill rate used, the loaded cost per hour, the gross margin per hour and as a percentage of the bill rate, what you bill each week, the margin each week and the margin over the whole assignment. It is built for owners and managers of recruitment and staffing agencies, and for independent recruiters, who supply temporary or contract workers and want to know what each assignment leaves after paying the worker. Nothing is sent anywhere.

By the Knackdesk team · Last reviewed

In one sentence: Temp staffing margin is the part of each hour you bill a client that is left after paying the temporary worker and the employer costs that come with their pay.

Formula: bill rate used = bill rate if entered, otherwise pay rate × (1 + markup % ÷ 100); loaded cost per hour = pay rate × (1 + on-costs % ÷ 100); gross margin per hour = bill rate used − loaded cost per hour; gross margin % = gross margin per hour ÷ bill rate used × 100; bill per week = bill rate used × hours per week; margin per week = gross margin per hour × hours per week; margin for assignment = margin per week × weeks.

What each input means

The pay rate is the gross hourly rate you pay the temporary worker, before any deductions from their side. It is on the assignment confirmation you issued to the worker and in your payroll system. If the worker is paid different rates for overtime or unsocial hours, run the calculator once for each rate, or use a blended rate that matches the hours your timesheets show.

On-costs are the employer taxes, insurance and statutory costs that come on top of the pay rate because you, not the client, employ the worker. Depending on where you operate, they can include employer payroll taxes, pension or retirement contributions, holiday pay that accrues while the worker is on assignment, workers' compensation or employer liability insurance, and any other contribution the law requires. Your payroll provider or accountant can give you the total for one hour of pay as a percentage. Use your own figure, worked out from your last few pay runs, rather than a rule of thumb.

The markup is the percentage you add to the pay rate to reach the bill rate. If your client terms of business quote a markup, enter it here and leave the bill rate at 0. If the terms instead quote a fixed bill rate per hour, enter that bill rate and the markup is ignored. The calculator shows which bill rate it used, so you can check it against your invoice.

Hours per week are the hours the worker is expected to bill each week on this assignment, from the client's booking or your timesheets. Weeks on assignment is the length of the booking. For an open-ended booking, pick a period you want to look at, such as a quarter.

Markup and margin are not the same number

Markup and margin both describe the gap between what you pay and what you bill, but they measure it against different things, and mixing them up is one of the easiest ways to misread an assignment. Markup is measured on the pay rate: it is how much you add to the pay rate, as a percentage of the pay rate. Margin is measured on the bill rate: it is how much of what the client pays is left after costs, as a percentage of the bill rate.

Because the bill rate is always larger than the pay rate when there is any markup at all, the same gap gives a smaller margin percentage than markup percentage. And markup is added to the pay rate alone, while the real cost of the worker includes on-costs. So a markup can look comfortable while the margin after on-costs is much thinner. In the example, a 55 percent markup on a pay rate of 20 gives a bill rate of 31. The worker costs 23.60 per hour once 18 percent of on-costs are added, so the gross margin is 7.40 per hour, which is 23.87 percent of the bill rate. The 55 and the 23.87 describe the same assignment.

When you agree terms with a client, be clear which number you are talking about. A client who hears a margin figure may think it is your markup, and the other way round. The markup and margin calculator converts one into the other for any price and cost.

Reading the result

With the example figures, the bill rate is 31 per hour and the loaded cost is 23.60, which leaves 7.40 of gross margin for every hour worked. At 40 hours a week you bill the client 1,240 and keep 296 of it as gross margin. Over a 12-week assignment, the margin comes to 3,552.

That figure is gross margin. It pays for the consultants who find the workers, run payroll and manage the client, and for the rest of your overheads. It is not profit. Compare it across your own assignments and clients to see which ones carry the business and which ones barely cover the worker.

When the margin is negative

A negative gross margin means the client pays less per hour than the worker costs you once on-costs are added. It can show up when a bill rate was agreed without allowing for on-costs, when on-costs rose after the terms were signed, or when the worker is paid a higher rate for overtime that the client is billed at the standard rate. Check the overtime terms in your contract and the on-cost percentage from your latest payroll before the next rate review.

The calculator does not say what markup or margin you ought to charge. That depends on your costs, your clients and the work, so compare the result with your other assignments over time.

Frequently asked questions

Why is my pay rate rejected?

The bill rate and on-costs are worked out from the pay rate, so it has to be more than 0.

What if I enter both a markup and a bill rate?

The bill rate wins. Set it to 0 to have the calculator work out the bill rate from the markup.

Does this include the consultant's time?

No. It covers the worker's pay and on-costs only. Consultant time comes out of the gross margin.

Is my data stored?

No. Everything runs in your browser.

Related tools