McCULLY CONSTRUCTIONSUB BID FILING — NAME IT THIS WAY
15955 N Dial Blvd. Ste 1, Scottsdale, AZ 85260
Ph: 480-900-6900  |  ROC# 323378
mccullyconstruction.com

Sub Bid Filing Card

Effective 08.11.26  ·  Governed by McCully_File_Naming_CONVENTION.md v1.5  ·  Replaces Sub Bids File Naming Convention.docx, which is retired — it taught comma amounts and misspelled a scope word.

The pattern

scope_tradepartner_proposalnumber_value_date.pdf

electrical_hunter_est4471_16225_08.11.26.pdf
FieldRule
scopeOne word from the list below. Never invent one — if it isn't listed, ask.
tradepartnerLowercase, closed up. Spelling comes from the subcontractor master — not the letterhead, not memory.
proposalnumberExactly as they numbered it: est4471, 4471, p2291. No number on the bid? Put the bid's date here.
valueWhole dollars. No comma, no cents. $13,702.10 → 13702. Round to the nearest dollar.
dateThe date printed on the proposal. MM.DD.YY — always two digits each.
⛔ Never put an underscore inside a word. The underscore separates the fields, so a two-word scope closes up: garagedoors, lowvoltage, stoneveneer — never garage_doors. Same for a sub's name: oakcreek, not oak_creek. One stray underscore and the file can't be read correctly. No job number on a sub bid — the folder already tells you the job.

The three prefixes — these set prices

a_This is the bid we are using.
x_We are NOT using this bid. Keep the file — it is never counted as a price.
(none)Not decided yet.
a_electrical_hunter_est4471_16225_08.11.26.pdf
Stop using ~. It used to mean "the bid we're using" — but backup and sync software skips ~ files by default, so the one file we most want read was the one most likely to be ignored. ~ becomes a_.

What the bid covers

Only add a marker when the bid is not the whole scope.

(none)Material and install — the normal case
_matMaterial only
_instInstallation / labor only
tile_arizonatile_est9912_31200_08.11.26.pdf
tile_arizonatile_est9912_18400_08.11.26_mat.pdf
tile_setterspro_4471_12800_08.11.26_inst.pdf

Revised bid, same date

If the sub changed their date, nothing special — it's a new file. If they kept the same date, add _rev02, then _rev03. Highest rev = most recent.

electrical_hunter_est4471_16225_08.11.26.pdf
electrical_hunter_est4471_14800_08.11.26_rev02.pdf  ← later

Scope words — the only ones in use (54)

appliances
bathaccessories
cabinethardware
cabinets
carpet
centralvac
cleaning
closets
concrete
countertops
demo
doorhardware
doors
drywall
dumpster
earthwork
electrical
fireplace
firesuppression
flooring
framing
garagedoors
glass
grading
gutters
hardscape
hvac
insulation
landscape
lowvoltage
masonry
metal
misters
outdoorkitchen
paint
plumbing
pool
portabletoilet
protection
roofing
septic
shades
showerglass
spa
stoneveneer
stucco
tempfence
termite
testinginspection
tile
trim
utilities
waterproofing
windows

Retired — do not use

WasUse instead
roughstructureframing
hardwarecabinethardware / doorhardware
hardsurfacescountertops
utlilitiesutilities
siteservicesgrading / earthwork / hardscape
architecturalNot a sub bid. Architect and engineer proposals, invoices and agreements go in arch_admin/

If two words could both fit

demothe demolition sub
earthwork / gradingthe site / dirt sub — go by who bid it, not what was moved
glasswindows and exterior glazing
showerglassshower enclosures and mirrors
stoneveneeradhered or cast stone — not masonry, which is block and CMU
framingrough carpentry. Metal studs go under metal

Two scopes on one bid

Ask the trade partner for separate bids, one per scope. That's what we want and it's now in the RFP language. If a combined bid arrives anyway — join with one hyphen, biggest dollars first.

electrical-lowvoltage_hunter_est4471_31500_08.11.26.pdf

One file, one amount. Never save it twice under two names — that creates two files with the same price and nobody will know which is real.

What does not belong in sub_bids/

Every file in sub_bids/ has a dollar amount. That's what makes it usable. A folder for one sub is fine when there's a lot of back-and-forth: scope_tradepartner/ — e.g. cabinets_oakcreek/. Optional. Filenames inside don't change.

If you aren't sure

File it anyway, or drop it in uploads/. A file in the wrong place with a bad name is recoverable. A file nobody filed is not.
Contracts and proposals → Melissa.   Everything else → Document Control.
McCully Construction · Black / White / Red Standard v1 · Sub Bid Filing Card · 08.11.26 Questions: Steve Lugo