Shift Pattern Calculator Guide: Compare Rotas, Weekly Hours, and Earnings Before Accepting a Job
shift workrotasworking hoursjob offersovertime

Shift Pattern Calculator Guide: Compare Rotas, Weekly Hours, and Earnings Before Accepting a Job

MMyClickJobs Editorial Team
2026-11-09
7 min read

Learn how to compare rotas, calculate paid hours, estimate shift pay, and assess weekends, overtime, travel, and recovery time.

A shift pattern can look attractive until you account for unpaid breaks, changing start times, weekends, overtime, commuting, and recovery between shifts. This guide shows you how to use a shift pattern calculator or simple worksheet to compare rotas, calculate working hours, estimate earnings, and identify questions to ask before accepting a job or agreeing to a new schedule.

Overview

A shift pattern describes when you work and how your hours repeat. Common examples include fixed daytime shifts, rotating early and late shifts, night work, split shifts, compressed weeks, and schedules that include weekends or public holidays. Two jobs can advertise similar weekly hours while creating very different routines and take-home outcomes.

The purpose of a rota comparison is not simply to find the largest number of hours. It is to understand the complete arrangement:

  • How many hours are actually worked each week?
  • Which breaks are paid and which are unpaid?
  • How often do start and finish times change?
  • How many weekends, nights, or holidays are included?
  • Does the pay rate change for evenings, nights, overtime, or particular days?
  • How much time and money will commuting require?
  • Is there enough recovery time between shifts for the schedule to be manageable?

A useful shift pattern calculator therefore combines time, pay, and practical effort. It should be used as an estimate based on the information available in the job advertisement, contract, or published rota. Confirm the final details with the employer, because workplace rules and payroll treatment vary.

How to estimate working hours from shifts

Start by recording every shift in a repeating rota, rather than calculating from a single typical day. For each shift, write down the start time, finish time, break length, and whether the break is paid.

Use this basic formula:

Paid hours per shift = finish time minus start time minus unpaid break time

If a shift crosses midnight, treat the finish time as belonging to the following day. For example, a 10:00 p.m. to 6:30 a.m. shift lasts 8.5 elapsed hours. If it includes a 30-minute unpaid break, the paid time is 8 hours.

Next, add the paid hours for all shifts in the rota:

Rota hours = total paid hours in the full rota cycle

To find an average weekly figure, divide the total by the number of weeks covered by the cycle. If a rota contains 84 paid hours across two weeks, the average is 42 paid hours per week. This average is useful for comparing jobs, but it does not show how demanding each individual week may be.

For a more complete comparison, also calculate:

  • Number of shifts: total shifts in the rota and average shifts per week.
  • Weekend shifts: count Saturday and Sunday duties separately.
  • Night shifts: record both the number and consecutive sequence of nights.
  • Long shifts: note shifts above your preferred length.
  • Unpaid time: total breaks and handover time that are not paid.
  • Commute time: estimate travel for each shift, including early starts when public transport may be limited.

Keep the calculations in a simple table so that you can compare two offers using the same assumptions.

Inputs and assumptions for a rota calculator

Before comparing shift patterns, collect the following inputs. If an employer has not provided an answer, mark it as unknown instead of guessing.

InputWhat to recordWhy it matters
Shift timesStart and finish for every shiftShows elapsed and paid time
BreaksLength and paid or unpaid statusPrevents overstating weekly hours
Pay rateBasic hourly rate or salary equivalentProvides the base earnings estimate
PremiumsNight, weekend, holiday, or other additionsMay change pay for particular shifts
OvertimeTrigger point and rateClarifies whether extra hours are paid differently
Rota cycleOne week, two weeks, or another periodAllows a fair weekly average
TravelTime and cost per shiftShows the practical value of the job

To estimate basic gross earnings, use:

Estimated gross pay = paid hours × hourly rate

For different rates, calculate each group separately. For example, multiply ordinary hours by the ordinary rate, premium hours by the premium rate, and approved overtime hours by the overtime rate. Add the results to obtain an estimated gross total for the rota cycle. Do not treat this as take-home pay: tax, pension contributions, benefits, deductions, and other payroll items may affect the amount received. For that comparison, use a take-home pay calculator and check the assumptions carefully.

When comparing a salaried role with an hourly role, convert the salary to an approximate hourly figure only after confirming the expected paid hours. An annual salary divided by expected annual paid hours can provide a comparison figure, but it may not reflect bonuses, unpaid overtime, holiday arrangements, or other benefits.

Worked examples

Example 1: rotating early and late shifts

Suppose a two-week rota contains six early shifts from 6:00 a.m. to 2:30 p.m. and four late shifts from 2:00 p.m. to 10:30 p.m. Each shift includes a 30-minute unpaid break.

  • Elapsed shift length: 8.5 hours.
  • Paid time per shift: 8 hours.
  • Total shifts: 10.
  • Total paid hours: 80 hours over two weeks.
  • Average: 40 paid hours per week.

The calculation shows the average hours, but you should still ask how often the rota changes, whether late shifts follow early shifts, and how much notice is given before the schedule is published.

Example 2: compressed working week

A compressed schedule may contain four shifts from 7:00 a.m. to 5:30 p.m., each with a 30-minute unpaid break.

  • Elapsed shift length: 10.5 hours.
  • Paid time per shift: 10 hours.
  • Weekly paid hours: 40 hours.
  • Working days: four rather than five.

This pattern creates an additional non-working day, but each working day is longer. Compare the benefit of the extra day with travel time, childcare or caring responsibilities, energy levels, and the effect of a missed shift.

Example 3: split shifts

A hospitality role might run from 7:00 a.m. to 11:00 a.m. and again from 5:00 p.m. to 9:00 p.m. The paid time is 8 hours, but the working day spans 14 hours from the first start to the final finish.

For this pattern, record both paid hours and the full span of the day. A long unpaid gap may not function like free time if you must remain nearby, pay for extra travel, or cannot use the time productively.

Example 4: estimating shift pay

Assume a two-week rota contains 72 ordinary paid hours at an hourly rate of 12 units of currency and 8 premium hours at a rate of 14 units. The estimated gross pay is:

  • Ordinary hours: 72 × 12 = 864 units.
  • Premium hours: 8 × 14 = 112 units.
  • Total estimated gross pay: 976 units for two weeks.

The currency and rates in this example are illustrative. Replace them with the figures in the offer or contract, and verify whether the premium applies to all hours in a shift or only to defined hours.

Questions to ask before accepting a shift job

Use your calculations to create focused questions for the hiring manager. Ask whether breaks are paid, how overtime is approved, whether shift premiums are guaranteed, and how far in advance rotas are issued. Clarify the expected number of weekends, night shifts, and holiday shifts in a normal rota.

Also ask about changes: Can shifts be swapped? How much notice is normally given for a change? Are extra hours voluntary or expected? Is training paid, and does it take place outside the normal shift pattern? These details can materially change the value and predictability of the role.

For a wider offer comparison, review the guidance on salary, take-home pay, overtime, benefits, and holiday entitlement. If you are researching the employer, the company research worksheet can help you prepare more informed questions.

When to recalculate

Revisit your shift pattern calculation whenever an input changes. Recalculate when you receive a new rota, move from training to standard scheduling, change departments, accept additional hours, or begin working nights or weekends. You should also update it when the hourly rate, premium, overtime arrangement, commute, or unpaid break policy changes.

For recurring work, review the calculation after completing a full rota cycle. Compare the planned schedule with the hours actually worked, including early arrivals, late finishes, handovers, and cancelled or extended breaks. This helps you identify whether the advertised pattern matches your real working week.

Keep a reusable worksheet with these columns: date, shift start, shift finish, paid break, unpaid break, paid hours, rate, premium, commute time, commute cost, and notes. Before accepting an offer, calculate the rota at least twice: once using the employer's stated schedule and once using a realistic version that includes likely travel and unpaid time. Then compare gross pay, average hours, recovery time, weekend frequency, and predictability—not just the headline hourly rate.

A careful shift pattern calculator cannot decide which job is right for you, but it can make the trade-offs visible. Use the result alongside the written contract and the employer's answers so that your decision is based on the schedule you are likely to work, not an incomplete impression of it.

Related Topics

#shift work#rotas#working hours#job offers#overtime
M

MyClickJobs Editorial Team

Career Resources Editor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.