Two TPO bids can name the same roof system yet describe very different scopes. A San Diego commercial property owner needs to see exactly what each roofer observed, included, and excluded. The proposal should make every important difference visible before a contract is signed.
Document the existing roof before naming a system
A useful proposal starts with the roof that exists today. It shouldn’t jump directly to a TPO roofing material without documenting current conditions. Otherwise, you can’t tell whether two roofers evaluated the same problems.
The property name and address should appear on every proposal. For a building with several roof sections, each section needs a clear label. Ask for a marked roof plan, labeled photographs, or another simple reference. You should be able to match every scope item to a physical location.
The condition summary should identify the existing roof covering as observed. It should also note visible repairs, patches, transitions, parapets, drainage points, and rooftop equipment. Areas that weren’t accessible need to be disclosed. So do conditions that remain unknown until existing materials are removed.
This documentation matters across San Diego County. A building in Oceanside may fall under a different permitting authority than one inside the City of San Diego. The proposal should name the authority the roofer expects to work with. If that authority hasn’t been confirmed, the document should say so.
For properties inside the City of San Diego, structural changes can affect permit requirements. The city’s published guidance addresses work involving framing, decking, sheathing, and support elements. Commercial and multifamily roofing is governed under California Building Code Chapter 15, along with applicable local amendments. A proposal shouldn’t promise a permit outcome before the actual scope is known.
Ask the bidder to separate observed facts from assumptions. “Visible damage near drain A” is clearer than “repair roof as needed.” If further investigation is recommended, the proposal should explain what area will be examined and how added work will be approved.
Readers who want to understand the construction sequence can review our guide to TPO roofing installation in San Diego. Keep that process separate from proposal review. At this stage, your goal is a reliable written record of what each roofer evaluated.
Identify the proposed TPO roofing materials
“TPO roof” isn’t a complete material description. The proposal should identify the manufacturer and exact product line for the proposed TPO roof membrane. It should also name the proposed color and any related product documentation supplied with the bid.
The rest of the system needs the same treatment. Ask the roofer to name any proposed insulation, cover board, flashing membrane, edge materials, and system-specific accessories. If an item will be selected later, the proposal should mark it as undecided. A general phrase such as “all required materials” makes comparison difficult.
This is also where substitutions belong. The proposal should explain whether the named products are fixed or may change. If substitutions are possible, require written disclosure before the change occurs. The replacement product should be identified clearly enough for you to compare its documentation with the original choice.
A proposal should also state which roof areas receive the named system. Don’t assume the main field, parapets, canopies, or small adjoining roofs share one scope. Every included area should connect back to the roof plan or photographs.
For San Diego projects involving cool-roof criteria, ask for the product record and the values used for compliance. The approved claims ledger identifies San Diego as California Climate Zone 7. It records low-slope thresholds of 0.63 aged solar reflectance and 0.75 thermal emittance, or an SRI of 75. Building-specific applicability still needs confirmation through the California Energy Commission and the responsible permitting authority.
The Cool Roof Rating Council tests products when new and after outdoor aging. That makes the exact product identification important when a proposal cites rated values. Don’t accept a general color description as a substitute for the product record.
Our flat and low-slope roofing service page explains how we connect owners with independent local professionals. If you’re still comparing roof system categories, read TPO versus modified bitumen. A proposal review should begin after the bidder has named the actual system being offered.
Show how drains and penetrations enter the scope
Commercial roofs rarely consist of one uninterrupted surface. The written scope should account for every drain, scupper, overflow, curb, pipe, vent, conduit, hatch, skylight, equipment support, and wall transition observed during the inspection.
A roof plan is the clearest reference. Each feature can receive a label that matches the written proposal. The scope should then say whether that feature remains, receives related roofing work, needs separate evaluation, or sits outside the contract.
Drainage deserves its own subsection. Ask the roofer to identify every existing drain and scupper that was inspected. The proposal should state whether drain components, downspout connections, or related plumbing work are included. If another trade must review a condition, that responsibility should appear in writing.
The same rule applies around mechanical and electrical equipment. The proposal shouldn’t quietly assume that equipment can stay untouched or be moved by someone else. It should identify any coordination expected from the owner, tenant, equipment contractor, electrician, or other party. Dates and responsibilities can be confirmed later, but ownership of each task shouldn’t remain vague.
Photographs help when several penetrations look similar. Each photograph should connect to a roof area and scope item. A broad note such as “flash all penetrations” doesn’t show whether the bidder counted every feature. A labeled list makes omissions easier to spot before work begins.
Pay attention to abandoned penetrations and unused equipment. The proposal should state whether they remain, are removed by another party, or require a written scope change. Don’t let “miscellaneous rooftop items” carry decisions that affect several trades.
For buildings with tenants, ask how restricted roof areas were handled during the inspection. The bidder should disclose any areas hidden by equipment or unavailable behind locked access points. That doesn’t prove a hidden condition exists. It tells you which parts of the scope depend on later access.
Owners managing warehouses, retail buildings, offices, or multifamily properties can also review our commercial roofing services. The matched professional should tailor the proposal to the building, not reuse a generic list of roof components.
Separate preparation from excluded repairs
Preparation language often reveals why two proposals differ. One may include specific existing-material removal and substrate evaluation. Another may make those items conditional. You need those distinctions before comparing the final totals.
Ask each bidder to define the condition expected before the proposed roofing begins. The document should identify any owner responsibilities, tenant coordination, equipment access, or work assigned to another contractor. If those tasks aren’t included, they belong in the exclusions section.
Unknown deck or structural conditions also need clear treatment. The roofer may not be able to confirm concealed damage during the initial inspection. That limitation is reasonable when it’s stated plainly. The proposal should explain how concealed conditions will be documented and presented for approval.
Don’t accept an open-ended phrase such as “additional repairs may be required” by itself. Ask what event would trigger added work, who decides it’s needed, and what written approval is required. The proposal can describe that process without guessing at damage or assigning an unsupported price.
Inside the City of San Diego, replacing structural framing, decking, sheathing, or support elements can require a building permit. The city also distinguishes its rules from those applying in unincorporated San Diego County. For properties elsewhere, confirm the current requirements with the city or county that has authority over the address.
Exclusions should be as specific as inclusions. Common categories to clarify include structural work, interior damage, hazardous-material services, plumbing, electrical work, mechanical equipment, solar equipment, painting, and work below the roof deck. Listing a category doesn’t mean your project needs it. It prevents an owner from assuming it’s part of the contract.
Also ask how existing rooftop items will be protected, moved, or handled by the responsible party. The proposal doesn’t need to teach the work. It needs to assign each responsibility clearly.
A fair comparison puts every bid into the same columns: included, excluded, conditional, owner-provided, and assigned to another trade. When a line can’t be categorized, send it back for clarification before signing.
Confirm product and workmanship documents
The final proposal should identify the documents you’ll receive before, during, and after the project. Product literature, approvals, inspection records, photographs, and closeout records shouldn’t be grouped under one vague promise.
Start with the proposed TPO roofing material. Request the manufacturer’s current product data for the exact membrane and named system components. If a proposal relies on a rating, listing, or approval, ask for the record that supports it. Confirm that its product name matches the bid.
Product and workmanship terms should be separated. If either type of warranty is offered, the proposal should name the issuing party. It should also identify the document governing coverage, exclusions, registration, transfer, and claims. Top Pro Roofing SD doesn’t issue warranties. Any warranty comes from the independent contractor or product manufacturer under its own written terms.
The contractor’s identity must also be clear. The proposal should show the exact legal name of the contracting party and its license number. California’s C-39 classification covers roofing, waterproofing, weatherproofing, and membrane materials. C-39 contractors must maintain a workers’ compensation certificate or certificate of self-insurance on file with the Contractors State License Board.
Use the official CSLB license lookup before signing. Confirm that the name on the proposal matches the license record. The lookup also provides current license status, complaint history, and bond information.
Ask what closeout documents will be supplied. The answer may include final product records, approved changes, photographs, permit records, or warranty paperwork when applicable. The proposal should say which documents are included rather than leaving the list implied.
Finish by checking the complete commercial roofing proposal against the roof plan. Every roof area, drain, penetration, material, conditional repair, exclusion, and document should have a clear home. That review makes competing proposals easier to compare without turning the owner into a roofing designer.
When to call us
Call when a TPO proposal leaves roof areas, materials, drainage details, or excluded repairs unclear. Call us at (760) 750-5557 and we’ll connect you with a licensed local roofer.