They offered $32 an hour. You told your spouse you were getting a raise. Then you sat with the charge nurse at lunch and did the real math: no call pay, no weekend differential, mandatory low census on slow days, and the $32 is the top of a range you will not see for three years. The tech next to you is at $29 on paper and takes home more because nights, call, and a union scale actually print on the check.

Surgical tech pay is not one number. It is a stack: base, shift diffs, weekend diffs, call, callback, charge, overtime rules, and whether the building sends you home without pay when the board is light. The posting hides the stack on purpose. HR wants applicants. They do not want you comparing total compensation like a traveler reading a rate sheet.

Base hourly is the only number they want you to see

A range like “$24–$38/hour” tells you almost nothing. The bottom is often the uncertified or new-grad rate. The top may belong to someone with fifteen years, a specialty team, and a charge designation that is not in the posting. You will be placed by years, cert, and internal equity, not by how confident you sounded in the interview.

Ask for the exact step they are placing you on, in writing, before you give notice. “We’ll start you in the range” is not an offer. “Step 3, $28.47, new-grad CST scale” is an offer.

Pay varies by state, hospital, union contract, setting, and year. Anyone quoting a single official 2026 number for the whole country is selling something. What you can count on is this: the same metro can have a children’s hospital, a Level I, a community hospital, and three ASCs paying different bases for the same CST letters.

How to read a posting that only lists a range

When you see a wide range, treat it as a warning label.

  • If the range is huge, they are covering new grads and 20-year techs in one ad.
  • If they refuse to give a step or a number after the interview, they are waiting to see how desperate you are.
  • If they say “DOE” and will not define the experience they count (hospital vs ASC, military, travel), they will count it narrowly.
  • If two postings from the same system show different ranges, one is probably an older template.

Bring a simple sheet to the offer conversation:

  1. Base hourly they will actually start you at
  2. When the first increase happens (6 months, 1 year, union step)
  3. Shift differential and which hours count
  4. Weekend differential
  5. Call pay (per hour on call) and callback (minimum hours, overtime or straight)
  6. Charge or team-lead pay if they will use you that way
  7. Low census / on-call-to-stay-home rules
  8. Overtime after 8, after 40, or after 12, and whether they stack diffs on OT

If they cannot answer those, you cannot compare the job to the one across town.

Differentials are where the check gets honest

Nights, weekends, and call are not “extra.” In a lot of hospital ORs they are the job.

Night differential might be a few dollars an hour or a percentage. Weekend differential might apply to Saturday and Sunday only, or to Friday night through Monday morning, depending on the contract. A $26 day-shift ASC job can beat a $24 hospital job until you add $4 nights and $3 weekends and realize the hospital night person is living on a different planet.

Call is the part new techs underprice. You get a small hourly rate to carry the phone, then callback pay if you come in. Callback often has a minimum, commonly a couple of hours, even if the case is a 40-minute appy. Some places pay callback at time and a half. Some pay straight time plus a differential. Some pay from the moment you hit the door, some from when you accept the call. Those differences are hundreds of dollars a month if your service is busy.

Ask the techs, not HR:

  • How many call shifts per month for your team?
  • How often do you actually come in?
  • Is it first call, second call, trauma call, transplant call?
  • Do they post call a month out or text you on Thursday for Saturday?
  • What happens if you are over hours and they still need you?

A quiet community hospital call can be a pager that never rings. A trauma or busy nights service can be a second job you did not agree to, paid in fragments.

Charge pay exists in some departments if you run the board, fix the schedule, or take the extra phone. If they want you to “help with the desk” for free, that is not mentorship. That is unpaid charge.

Hospital vs ASC vs travel: the package, not the hourly

Hospital staff jobs usually have the messier lifestyle and the thicker benefits: medical, retirement match, PTO that actually accrues, tuition, sometimes a union. The base may look average. The diffs and the overtime on long cases are where people make money. You also get low census, floating, and politics.

ASCs often pay a clean hourly that looks competitive and then send you home when the last case wheels out. No nights. Little or no call, depending on the center (some ortho and GI centers still have call). Benefits can be thinner. PTO can be stingy. Raises can be “we’ll see next year.” For a lot of techs with kids or a second job, that trade is correct. For someone who needs a hospital retirement and a night differential to afford rent, it is not.

Travel pay looks huge on a weekly line. Then you split it into taxed wage and tax-free stipends, if you qualify, and you discover the “$2,800 a week” is not $2,800 W-2 in a simple way. Housing, travel days, credentialing unpaid time, and a canceled contract can erase the flex. Travel is a different article. The salary point is this: do not compare a travel weekly to a staff hourly without converting both to a realistic monthly after housing and downtime.

Locums-style or per diem hospital shifts can pay a high hourly and zero benefits. That is fine if you have coverage elsewhere. It is a bad primary plan if you get hurt or want a mortgage.

Why two CSTs in the same city make different money

Same zip code, same credential, different checks. Usual reasons:

  • Years credited. One hospital counts travel and military. The other starts you as a two-year tech because “we only count our own.”
  • Shift. Nights and weekends print. Days in an ASC do not.
  • Specialty. CVOR, neuro, trauma, and robotics teams sometimes have a differential or a higher grade. Sometimes they just have more overtime.
  • Union scale vs manager discretion. Union jobs are transparent and slower to negotiate individually. Non-union jobs can bump you $2 if they are scared you will walk, or they can stall you for years.
  • Certification. CST vs uncertified rates still exist in a lot of buildings.
  • Charge, preceptor, or first-assist add-ons if you have the extra credential and they use it.
  • Who you know. Internal transfers often land on a better step than outside hires because equity already exists on paper.

None of that is fair in a cosmic sense. All of it is predictable if you ask.

Cost of living sits on top. $34 in a cheap suburb can beat $40 in a coastal city where parking is $18 a day and a one-bedroom eats the night diff. Run rent, commute, childcare, and parking before you congratulate yourself.

Overtime, extra shifts, and the “we’re family” unpaid hour

Overtime rules depend on the employer and the state. Some departments pay daily OT after 8 or after 12. Some only pay after 40. If your rooms routinely run late, daily OT matters. If they flex you down on Thursday because you went long on Monday, you can work like a dog and still finish at 40.

Watch for:

  • Clock-out culture: “we don’t clock the turnover.” That is wage theft with a smile.
  • Mandatory extra shifts dressed up as teamwork.
  • Being called in from PTO.
  • Education days that are unpaid or paid at a different rate.
  • Call in the same week you already worked 40, and how that callbacks hits the check.

Unions usually write this down. Non-union shops run on custom and whoever is charge that day. Ask two staff techs what last month’s checks looked like, not what the recruiter hopes.

Benefits that change the hourly

A lower base with a real retirement match, decent health insurance, and PTO you can actually take can beat a higher ASC hourly with a skinny plan and five days off a year. Do the boring math.

Health insurance: employee-only vs family premium, deductible, whether the hospital plan is usable with the physicians you already see.

Retirement: match percentage and vesting. “We have a 403(b)” is not a match.

PTO: accrual vs lump, blackout weeks around holidays, whether you can take Friday off in a department that only grants PTO if you find your own replacement.

Tuition and certification reimbursement: exam fees, CE, first-assist school. Some hospitals pay. Many say they do and then lose the form.

Parking and transit: this is real money in city hospitals.

Short-term disability and parental leave: ask before you need it.

If the offer is “great hourly, benefits start at 90 days, parking not included, PTO at 90 days,” you are taking a pay cut for the first quarter. Factor it.

Negotiation without sounding like a traveler on day one of staff

You can negotiate staff pay. You cannot negotiate like you are doing them a favor by existing.

What works:

  • Another offer with a real number
  • Documented years, specialty case types, and certs
  • A specific ask: “I need $30.10 to match my current step plus the commute”
  • Asking for a sign-on instead of base if their scale is locked
  • Asking for an early review at 6 months in writing

What fails:

  • “I saw online that surgical techs make $X”
  • Threatening to walk when you have no other offer
  • Arguing about the top of the range as if it applies to a new hire
  • Giving your current number first if their range is higher and they will just match

Sign-on bonuses look like gifts. Read the clawback. Leave at month 10 and you may write a check.

A quick way to compare two offers

Convert each job to a monthly picture, not an hourly brag.

Estimate hours you will actually be paid: scheduled hours, minus typical low census, plus typical OT and callback. Multiply diffs only by the hours they apply. Subtract parking, extra childcare for call, and insurance premiums. Now compare.

Example thinking, not a promise of anyone’s actual pay: Job A is $27 days, no call, ASC, done at 4, weak benefits. Job B is $25 plus $3.50 nights, call twice a week, hospital benefits, and OT on late rooms. Job B can win or lose depending on how brutal the call is and whether you sleep. The point is you cannot know from $27 vs $25.

If you want to scan how local employers even describe pay, surgicaltechjobs.pro is one place postings show up with ranges and diffs spelled out more often than a hospital career site that only says “competitive.” Still verify every number in the offer letter.

Next action before you accept

Ask for the offer in writing with base step, diffs, call rules, and the low-census policy. Then text a tech who already works there: “What did your last two checks look like compared to your posted hourly?” If they hesitate or laugh, you just learned more than the posting told you. Do not give notice until that math is boring and clear.