Career Pay Estimator

Postal Worker Salary Calculator

Estimate how much a postal worker makes per year based on tenure, location cost-of-living, role, and overtime. Adjust the inputs to model your own pay scenario.

Calculator
Interactive calculator loads instantly in your browser
Job Profile
Quick values: 0, 1, 3, 5, 10, 15, 20, 30
Location & Schedule
Quick values: 0, 2, 5, 8, 10, 12, 15, 20
Quick values: 44, 46, 48, 50, 51, 52
Quick values: 15, 18, 20, 22, 25, 28, 32
Default result
$70,523 gross / $55,008 net
Estimated annual pay for a City Letter Carrier at Mid-tier metro with 5 OT hrs/week.
Interactive version loads instantly in your browser. If JavaScript is disabled, this page shows the inputs and a default result for indexing.
This tool provides salary estimates based on publicly available USPS pay scales and typical locality adjustments. It is not affiliated with or endorsed by the United States Postal Service. Actual pay depends on your specific contract, step, duty station, and personal tax situation. Use the results for planning purposes, not as a guarantee of earnings.
Related calculators

Wondering how much does a postal worker make in today's labor market? USPS pay is driven by a step-and-grade schedule that rewards tenure, with significant uplift from locality pay, role (carrier vs. clerk vs. mail handler), and overtime. A new City Carrier Assistant might earn around $20.48/hr base (~$42,600/year at 40 hrs), while a career carrier at top step can clear $70,000 base before overtime. This calculator turns those moving parts into a personalized annual estimate you can sanity-check against job postings.

Across the United States Postal Service, base wages are negotiated through union contracts (NALC, APWU, NPMHU) and adjusted for cost-of-living areas. A rural Iowa clerk and a San Francisco letter carrier on the same step can see $8,000–$15,000 in annual pay differences thanks to locality adjustments. Layer in 10 hours of weekly overtime at time-and-a-half and total compensation can jump by $18,000–$22,000 a year. Enter your years of service, location tier, role, and weekly overtime to see a realistic gross and take-home estimate.

How it works: Pick your role and step (years of service), choose a locality tier, set weekly overtime hours, and the calculator projects annual gross, estimated taxes, and take-home pay.

This calculator provides estimates only and is not an official USPS pay statement. For exact pay verification, consult your PS Form 50 (Notification of Personnel Action) or contact USPS HR Shared Services. Tax estimates assume a flat effective rate. Your actual federal + state + FICA + FERS withholding can vary by 5–10 percentage points depending on filing status, dependents, and pre-tax deductions like FEHB and TSP. Withholding above 30% of gross or below 12% for a full-time career employee likely indicates a misconfigured W-4. Sustained overtime above 60 hours per week is contractually restricted and physically taxing. NALC and USPS Article 8 generally cap regular OT at 12 hours/day and 60 hours/week. Chronic overwork is linked to higher injury and accident rates — pay shouldn't come at the cost of safety.

Postal Worker Pay in 2026: Roles, Steps, Locality & Real Take-Home

USPS compensation is more layered than a single 'average salary' number suggests. Here is how the step-and-grade system, locality pay, overtime rules, and federal benefits combine into a real paycheck — and how to read the calculator's output against actual job postings.

Approximate USPS 2026 Base Hourly Pay by Role and Step (before locality uplift)

RoleStarting stepStep 5 (~5 yrs)Top step (~12 yrs)Annual at top step (40 hrs)
City Carrier Assistant (CCA)$20.48$20.48$20.48~$42,600
City Letter Carrier (career)$24.06$28.40$34.84~$72,500
Rural Carrier$23.10$27.80$33.80~$70,300
Postal Clerk (PS-6)$23.20$27.10$32.70~$68,000
Mail Handler (NPS-4)$21.60$25.80$31.40~$65,300
Postmaster (small office)$31.50$36.40$45.70~$95,000

Locality Pay Tier Examples and Annual Impact on a $60,000 Base Salary

Locality tierExample citiesApprox. upliftAnnual addition
Rural / Low COLWichita KS, Tupelo MS, Grand Forks ND0%$0
Mid-tier metroColumbus OH, Phoenix AZ, Atlanta GA~4%~$2,400
High-cost metroChicago, Seattle, Boston, Denver~7.5%~$4,500
Very-high costNYC, SF Bay, Washington DC, LA~12%~$7,200
Alaska/Hawaii (COLA)Anchorage AK, Honolulu HI~14–18%~$8,400–$10,800

Overtime Earnings Impact (City Carrier at top step ~$34.84/hr, mid-tier locality)

Weekly OT hoursOT pay/weekAnnual OT pay (50 wks)Total annual gross
0$0$0~$75,400
5$272$13,600~$89,000
10$543$27,150~$102,500
15$815$40,750~$116,150
20$1,087$54,350~$129,750

How Much Does a Postal Worker Make on Average?

Across all USPS career roles, the typical full-time postal worker earns $55,000–$72,000 in base pay, with national averages clustering around $60,000–$65,000 for letter carriers and clerks combined. New hires (CCAs, PSEs, MHAs) start closer to $42,000–$45,000, while top-step career carriers in high-cost metros routinely cross $80,000 base — and $100,000+ with overtime. A common rule of thumb: take your effective hourly rate, multiply by 2,080 for base annual, then add 15–25% if you consistently work overtime. Postmasters and EAS supervisors sit above this range, often $75,000–$110,000 depending on office volume.

Understanding the USPS Step-and-Grade Pay System

USPS career employees advance through 'steps' on their grade roughly every 44 weeks (about 11 months), with raises of $1,000–$2,500 per step. Letter carriers, for example, move from Step A to Step O over roughly 12.4 years to reach top pay. This is different from federal GS-scale work — USPS scales (CC, RSC, NPS) are union-negotiated. A common confusion point: your 'years of service' in the calculator approximates step, but actual step depends on prior federal service, breaks in service, and conversion-from-non-career credit. Treat the output as a planning range, not your exact next paycheck.

Why Locality Pay Matters More Than People Think

USPS uses a Cost-of-Living Allowance (COLA) and locality system that adds 0–14% on top of base for most career employees, with separate territorial COLA for Alaska, Hawaii, and Puerto Rico. A Letter Carrier at top step earns ~$72,500 base nationally — but ~$81,000 in San Francisco and ~$72,500 flat in rural Mississippi. The kicker: locality is calculated on regular pay, so it also boosts overtime earnings. The rule of thumb: if your metro shows up regularly on 'most expensive cities' lists, expect 8–12% uplift; small-town America stays near base scale.

How Overtime and Penalty Pay Stack the Paycheck

USPS overtime kicks in at 1.5x the base rate after 40 hours per week, but career carriers (NALC contract) also earn 'penalty overtime' at 2.0x after 10 hours in a day, 56 hours in a week, or on a non-scheduled day during non-December months. During peak season (Thanksgiving–Christmas), penalty rules are suspended but overtime is plentiful. A useful planning guideline: every consistent 5 hours of weekly overtime adds roughly $13,000–$15,000/year in gross pay for a mid-career carrier. If you exceed 12 hours/day or 60 hours/week, you've hit contractual limits.

Common Mistakes When Estimating Postal Worker Pay

Three traps trip up most estimates. First, conflating CCA hourly with career hourly — CCAs are flat-rate non-career and don't progress through steps until converted. Second, forgetting that benefits add ~20–25% to total compensation: FEHB health insurance (USPS pays ~70%), FERS pension (1.0–1.1% of high-3 per year of service), TSP matching up to 5%, and 13–26 days PTO. Third, assuming a 22% flat tax — postal workers in states with no income tax (TX, FL, WA) net 4–6% more than in CA or NY. Always adjust the tax_rate input to your state for a realistic take-home.

How Inputs Affect the Calculator Output

The calculator multiplies four levers: base hourly (driven by role + years), locality multiplier (1.00 to 1.12+), regular weekly hours (fixed at 40), and overtime hours at 1.5x. If you set years_of_service to 0 with role 'city_carrier' you'll see Step 1 base; bump it to 12+ and you'll see top step. Locality alone can swing annual gross by $7,000–$10,000. Weeks_worked below 52 reflects unpaid leave or part-year work — career postal workers with full PTO should leave it at 50–52. The tax_rate input is an effective rate (federal + state + FICA + FERS), not your marginal bracket; 18–25% covers most postal workers.

Career Path and Long-Term Earnings

The biggest pay jumps in a postal career happen at three moments: (1) CCA-to-career conversion (often a $5–$10/hr raise overnight), (2) progressing from Step 1 to Step 5 in the first ~4 years (~$8,000/year increase), and (3) promotion to EAS supervisor or postmaster, which moves you off the union scale onto a salaried band ($75k–$110k). Combined with FERS pension and Social Security, a 30-year postal career typically yields a retirement income of $45,000–$65,000/year plus TSP withdrawals. The trade-off: physical demands, weekend/holiday work, and route productivity pressure.

How This Calculator Works: Methodology & Parameter Explanations

Core formula:

annualGross = (baseHourly × localityMultiplier × 40 + baseHourly × localityMultiplier × 1.5 × OT) × weeksWorked; annualNet = annualGross × (1 - taxRate/100)

where:

  • baseHourly — Base hourly rate from USPS step scale for the chosen role and step (approximated from years of service) ($/hr)
  • localityMultiplier — Locality/COLA multiplier (1.00 rural → 1.12 very-high cost metros)
  • OT — Overtime hours per week, paid at 1.5x effective hourly (hrs/week)
  • weeksWorked — Weeks worked per year (accounts for unpaid leave) (weeks)
  • taxRate — Effective combined tax rate (federal + state + FICA + FERS) (%)

How to apply: The formula produces gross annual compensation in base + overtime. Divide by 12 for monthly, 26 for biweekly (USPS pays every two weeks), or 2,080 for an effective hourly. Apply the tax rate as a fraction to estimate take-home; subtract another ~5% if you contribute the FERS-matching 5% to TSP.

Worked example: Example: Career city carrier, 8 years of service, mid-tier metro (Phoenix), 6 OT hrs/week, 50 weeks worked, 22% effective tax. Base hourly interpolates to roughly $24.06 + (34.84-24.06) × (8/12) = $31.25. Locality uplift 4% → $32.50/hr effective. Regular weekly: $32.50 × 40 = $1,300. OT weekly: $32.50 × 1.5 × 6 = $292.50. Weekly gross: $1,592.50. Annual gross: $1,592.50 × 50 = $79,625. Annual tax at 22%: $17,517. Annual take-home: ~$62,108, or roughly $5,176/month.

Alternative formulas

Flat-average benchmark: annualGross ≈ nationalAverage_role (e.g., $65,000 for career carrier) ± 15% for region

When to use: Quick gut-check when you don't know the candidate's exact step or locality. Less accurate but useful for benchmarking job offers.

Step-table lookup: annualGross = stepScale[role][step] × localityMultiplier × 2080 + OT

When to use: Most accurate when you know your exact step letter (A–O) from the union contract. Use this if you have a current USPS pay stub.

Parameter explanations

InputUnitWhat it meansImpact on results
USPS RoleWhich job category and union contract you fall under. Each role has its own base scale: CCA (flat), Letter Carrier (NALC), Clerk (APWU), Mail Handler (NPMHU), or EAS Postmaster/Supervisor (salaried).Largest single driver. Switching role from CCA to career Letter Carrier at the same tenure roughly doubles base pay; moving from carrier to postmaster adds another $15k–$25k base.
Years of ServiceyearsApproximate tenure used to interpolate your step on the pay scale. Career employees advance ~1 step every 44 weeks until top step (~11–12 years).Each year early in the career adds roughly $1,000–$2,000 to base annual pay. After top step, this input has no further effect — additional raises come only from COLA and contract negotiations.
Locality / Cost-of-Living TierUSPS region category that determines the locality/COLA multiplier applied on top of base scale. Reflects geographic cost of living.Multiplies effective hourly by 1.00 (rural) up to 1.12 (very-high cost). On a $60k base, this shifts annual pay by $0 up to ~$7,200, and also amplifies overtime earnings proportionally.
Overtime Hours per Weekhrs/weekAverage hours worked beyond 40/week, paid at 1.5x effective hourly. Does not model penalty rate (2.0x) which requires daily/weekly thresholds.Each weekly OT hour adds roughly hourly × 1.5 × weeksWorked to annual gross — about $2,500–$3,000/year per hour for a mid-career carrier. Heavy OT (15+ hrs) can add $40,000+ annually.
Weeks Worked per YearweeksTotal compensated weeks in the year, accounting for unpaid leave. Career postal workers earn 13–26 days of paid leave so paid weeks ≈ 52, but unpaid LWOP or partial-year hires reduce this.Linear scaler on annual gross. Dropping from 52 to 48 weeks reduces annual pay by ~7.7%.
Effective Tax Rate%Combined fraction of gross pay lost to federal income tax, state income tax, FICA (7.65%), and FERS pension contribution (~0.8% for post-2014 hires).Direct scaler on take-home. A 5-point shift (e.g., 22% → 27%) cuts annual net by about $3,500 on a $70k salary.

Assumptions

All pay figures use approximate 2026 USPS contract scales; actual rates depend on the in-force NALC/APWU/NPMHU/EAS contract and any retroactive COLAs.

Step is linearly interpolated from years of service — Real USPS step progression is discrete (every 44 weeks) and can be accelerated by prior federal service or delayed by breaks in service. The calculator smooths this for usability.

Overtime is modeled at 1.5x only — Penalty overtime (2.0x) under the NALC contract applies after 10 hrs/day or 56 hrs/week outside December, but tracking daily distribution is beyond the input scope. Real heavy-OT earners may out-earn the estimate slightly.

The specific national-average salary numbers in the introduction are example reference points; actual results adapt fully to whatever role, step, locality, and overtime you enter.

Tax rate is treated as a flat effective rate, not a marginal bracket — state taxes, deductions, FEHB premiums, and TSP contributions are not separately modeled.

How to use this calculator

  1. Pick your role and tenure — Select the USPS job category that matches you (or that you're considering) and enter approximate years of career service. CCAs should enter 0 years.
  2. Set locality honestly — Choose the tier matching your actual delivery unit or post office location — not where you live. Locality follows the duty station.
  3. Estimate realistic overtime — Look at your last 4–6 weeks of timecards. Average weekly OT during normal months (not December peak) is a better planning input than your busiest week.
  4. Tune the tax rate to your state — Use ~18% for no-income-tax states (TX/FL/WA/TN), ~22–25% for most states, and ~27–30% for CA/NY/NJ/OR at higher incomes.
  5. Compare net, not gross — When evaluating an offer or career move, focus on the monthly take-home and biweekly take-home metrics — they're what actually hit your checking account.
This tool provides salary estimates based on publicly available USPS pay scales and typical locality adjustments. It is not affiliated with or endorsed by the United States Postal Service. Actual pay depends on your specific contract, step, duty station, and personal tax situation. Use the results for planning purposes, not as a guarantee of earnings.