Payroll & Shift Work

How to Calculate 12-hour Shift Pay

Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12).

Twelve-hour shifts change your effective rate when differentials apply. Model a full tour before you pick nights.

Inputs

10100
050
020
816

Smart analysis

Recommendations

Tailored to your live inputs and result—guidance only, not professional advice.

  • Interpret

    Treat this as a planning estimate

    Primary result: Shift Pay = $369.60. Re-run with optimistic and pessimistic inputs to understand the range—not just a single point.

Scenario studio

Compare A vs B

Capture two sets of inputs on this device, then see which outcome wins. Share either scenario with a link.

Scenario A

Adjust inputs, then capture this slot.

Scenario B

Adjust inputs, then capture this slot.

Plain-English guide

Terms & how it works

Confused by a field? Read the short definitions here while you use the tool.

  • Base Hourly Rate

    The “Base Hourly Rate ($)” value used in this tool’s formula. Adjust it to see results update live.

  • Differential (%)

    The “Differential (%)” value used in this tool’s formula. Adjust it to see results update live.

  • Flat Add-On ($/hr)

    The “Flat Add-On ($/hr)” value used in this tool’s formula. Adjust it to see results update live.

  • Shift Hours

    The “Shift Hours” value used in this tool’s formula. Adjust it to see results update live.

  • baseRate

    Base Hourly Rate ($)

    The “Base Hourly Rate ($)” field. Default 28; typical range 10–100.

How this calculator works

Twelve-hour shifts change your effective rate when differentials apply. Model a full tour before you pick nights. Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12). Example: $28/hr with 10% differential → $30.80/hr. A 12-hour shift pays $369.60 (before taxes).

Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12).

Example: $28/hr with 10% differential → $30.80/hr. A 12-hour shift pays $369.60 (before taxes).

When to use this 12-Hour Shift Pay

Common use cases

  • Estimate gross pay for a 12-hour shift with optional differential percent or flat add-on.
  • Sanity-check with this case: $28/hr with 10% differential → $30.80/hr. A 12-hour shift pays $369.60 (before taxes).
  • The relationship is: Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12).

Localized examples

  • Payroll & Shift Work: the example on this page uses the same formula as the widget.

What you get

  • Fields: Base Hourly Rate ($), Differential (%), Flat Add-On ($/hr), Shift Hours
  • Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12).
  • Example on the page: $28/hr with 10% differential → $30.80/hr. A 12-hour shift pays $369.60 (before taxes).

How to Calculate 12-Hour Shift Pay Step-by-Step

  1. 1Enter base hourly rate.
  2. 2Set differential % and/or flat add-on.
  3. 3Confirm hours (default 12).
  4. 4Read premium rate and total shift pay.

Governing formula

Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12).

$28/hr with 10% differential → $30.80/hr. A 12-hour shift pays $369.60 (before taxes).

Example: set Base Hourly Rate ($) = 28, Differential (%) = 10, Flat Add-On ($/hr) = 0, then read the result.

Variable definitions

  • baseRate

    Base Hourly Rate ($)

    The “Base Hourly Rate ($)” field. Default 28; typical range 10–100.

  • diffPercent

    Differential (%)

    The “Differential (%)” field. Default 10; typical range 0–50.

  • flatAddOn

    Flat Add-On ($/hr)

    The “Flat Add-On ($/hr)” field. Default 0; typical range 0–20.

  • hours

    Shift Hours

    The “Shift Hours” field. Default 12; typical range 8–16.

  • The estimate (Premium rate = base × (1 + diff%/100) + flat; shift pay = premium × hours (default 12).) is for a meeting, not a signed forecast. Check the invoice or the contract.
  • Nothing here is uploaded for the calculation itself.

Frequently Asked Questions

Effective rate = base × (1 + differential%) + flat add-on. Multiply by hours for gross shift pay.

Payroll & Shift Work

Get a note when we add a planner

Occasional email when something new is worth opening. We never share your address. Unsubscribe anytime.

Community

Reviews & Ratings

See what others think about this tool, then leave your own rating to help improve CalculioHub.

4.8

out of 5.0

4 reviews

Leave a review

Your rating

Aisha K.

Mar 12, 2026

Clean layout and the results update instantly. Exactly what I needed for a quick planning check.

Daniel R.

Feb 28, 2026

Very usable on mobile. Would love a save/export option later, but the math feels solid.

Priya S.

Feb 3, 2026

The FAQ section answered my questions before I even had to search. Smooth dark mode too.

Marcus L.

Jan 19, 2026

Simple inputs, clear outputs. This replaced three bookmarks I used to juggle.

Improve this tool

Suggestion Box

Share an idea, report a bug, or send general feedback for 12-Hour Shift Pay Calculator. Your input helps shape what we build next.