Tag: Developer Reference

  • The RCP Job Carbon Report: Template, Fields, and Example Values

    The RCP Job Carbon Report: Template, Fields, and Example Values

    The Agency Playbook
    TYGART MEDIA · PRACTITIONER SERIES
    Will Tygart
    · Senior Advisory
    · Operator-grade intelligence

    The RCP Job Carbon Report is the output document restoration contractors provide to commercial clients for their Scope 3 ESG disclosures. It is designed to be completed at job close-out using data captured during the job — not reconstructed after the fact, not requiring an external consultant. The template below defines each field and provides example values from a Category 2, Class 3 water damage job at a commercial office building.

    Section 1: Job Identification

    Contractor name | Job ID | Client name | Property address | Job type | Damage classification | Affected area (sq ft) | Job start date | Job completion date | Reporting standard: “Restoration Carbon Protocol v1.0, GHG Protocol Corporate Value Chain Standard”

    Example: Acme Restoration LLC | JOB-2026-04847 | Westfield Properties Inc. | 1200 Commerce Blvd, Sacramento CA | Water Damage Mitigation | Category 2, Class 3 | 2,400 sq ft | 2026-03-14 | 2026-03-22

    Section 2: Emissions Summary

    Total Job Emissions: 1.84 tCO2e | Category 1 (Materials): 0.09 tCO2e | Category 4 (Transportation): 0.89 tCO2e | Category 5 (Waste): 0.70 tCO2e | Category 12 (Demolished materials): 0.16 tCO2e

    Section 3: Category 4 — Transportation Calculation

    2 light trucks × 47 mi round trip × 4 trips = 376 vehicle-miles → 376 × 0.503 kg CO2e/mi = 189 kg CO2e
    1 equipment trailer × 47 mi × 2 trips = 94 vehicle-miles → 94 × 1.612 kg CO2e/mi = 151 kg CO2e
    1 dump truck to landfill × 22 mi × 1 trip → 22 × 2.25 kg CO2e/mi = 50 kg CO2e
    Equipment power source: building electrical supply (Scope 2 — not included)
    Category 4 Subtotal: 390 kg CO2e = 0.39 tCO2e

    Section 4: Category 1 — Materials Calculation

    Antimicrobial treatment: 12 liters × 2.8 kg CO2e/liter = 34 kg CO2e
    Disposable PPE (18 Tyvek, 36 glove pairs, 24 N95): estimated 45 kg CO2e (standard rate Cat 2)
    Containment materials: 40m poly sheeting → 40 × 0.22 kg CO2e/m = 9 kg CO2e
    Category 1 Subtotal: 88 kg CO2e = 0.09 tCO2e

    Section 5: Category 5 — Waste Calculation

    C&D debris (wet drywall, flooring): 1.8 tons → 1.8 × 0.16 tCO2e/ton = 0.29 tCO2e
    Disposable PPE and consumables: 0.08 tons → 0.08 × 0.25 tCO2e/ton = 0.02 tCO2e
    Contaminated water: 0 liters (Cat 2, extracted water discharged to building drain — property owner’s municipal utility)
    Category 5 Subtotal: 0.31 tCO2e

    Section 6: Category 12 — Demolished Materials

    Wet drywall removed: 1.0 ton → 1.0 × 0.16 tCO2e/ton = 0.16 tCO2e
    Category 12 Subtotal: 0.16 tCO2e

    Section 7: Data Quality Notes

    PPE consumption estimated from standard consumption rate for Category 2, Class 3 commercial job (RCP Table 3A) — actual units not tracked separately on this job. Vehicle mileage from dispatch records. Waste weight from disposal facility receipt dated 2026-03-22. All other data points from primary job records.

    Is the RCP Job Carbon Report a legal document?

    No. It is a technical emissions report for ESG disclosure purposes, similar to an energy audit report. It does not constitute a regulatory filing or create legal liability beyond standard professional services obligations.

    Should the report be signed by the contractor?

    A signature with preparer name and date adds credibility and creates a clear chain of responsibility. Not required by the RCP standard but recommended for clients with third-party verified disclosures.

    Can the report be provided as a structured data file rather than PDF?

    Yes — a CSV or JSON file with the same fields is acceptable and preferred by clients aggregating data across many vendor reports. The RCP will publish a standard data schema for digital delivery as the standard matures.


    Machine-Readable Format: The RCP JSON Record

    The PDF or document version of the Job Carbon Report serves the human reader — the ESG manager reviewing vendor data. The machine-readable version serves the system — the ESG platform, the portfolio carbon database, the GRESB submission tool. Both are valid RCP delivery formats. For commercial clients aggregating data across dozens of contractors and hundreds of jobs per year, JSON is strongly preferred.

    The RCP Job Carbon Report JSON schema (RCP-JCR-1.0) is published at tygartmedia.com/rcp-json-schema-v1-machine-readable-standard/. The schema defines every field name, data type, and valid value. Contractors who want to deliver RCP data digitally should produce JSON that validates against that schema.

    The minimum JSON record for the example job above looks like this — it maps exactly to the seven sections of the document template:

    {
      "schema_version": "RCP-JCR-1.0",
      "job_identification": {
        "contractor_name": "Acme Restoration LLC",
        "job_id": "JOB-2026-04847",
        "client_name": "Westfield Properties Inc.",
        "property_address": { "street": "1200 Commerce Blvd", "city": "Sacramento", "state": "CA", "zip": "95814" },
        "job_type": "water_damage",
        "damage_category": "2",
        "damage_class": "3",
        "affected_area_sqft": 2400,
        "job_start_date": "2026-03-14",
        "job_completion_date": "2026-03-22",
        "reporting_standard": "Restoration Carbon Protocol v1.0, GHG Protocol Corporate Value Chain Standard",
        "egrid_subregion": "WECC"
      },
      "emissions_summary": {
        "total_job_emissions_tco2e": 1.84,
        "category_1_materials_tco2e": 0.09,
        "category_4_transportation_tco2e": 0.89,
        "category_5_waste_tco2e": 0.70,
        "category_12_demolished_materials_tco2e": 0.16
      },
      "data_quality": {
        "preparer_name": "Jane Smith",
        "preparer_date": "2026-03-22",
        "primary_data_points": ["waste_weight_manifest"],
        "proxy_data_points": ["vehicle_mileage_estimated", "ppe_consumption_standard_rate"],
        "notes": "Vehicle mileage from dispatch records. PPE from standard Cat 2/Class 3 rate."
      }
    }

    How Commercial Clients Receive and Use RCP Data

    Understanding how the receiving end processes RCP data helps contractors format and time their delivery correctly. The workflow differs by client type:

    GRESB-reporting clients aggregate contractor Scope 3 data annually for their GRESB Real Estate Assessment submission (typically due in July). They need all vendor data by May or June for the prior calendar year. For these clients, RCP records should be delivered at job close-out and stored — don’t wait for the client to request them. The GRESB-ready delivery format is either a structured CSV with standardized column headers or JSON records that their ESG platform (Measurabl, Deepki, Yardi Elevate, Atrius, or similar) ingests directly.

    CDP Supply Chain program participants send annual questionnaires to their suppliers requesting Scope 3 data. Restoration contractors who receive a CDP Supply Chain questionnaire from a commercial client should be able to pull RCP records for all jobs at that client’s properties during the reporting period and aggregate them into a single portfolio total.

    California SB 253 reporters (companies with California revenues over $1 billion) must report Scope 3 for their 2026 emissions in 2027. Their data collection process is just now being built. Contractors who can deliver machine-readable RCP records position themselves as low-friction vendors in a procurement process that is about to become more carbon-data-intensive.

    LEED O+M certified properties may request contractor emissions data as part of their LEED for Operations and Maintenance documentation. The RCP Job Carbon Report maps directly to the third-party contractor energy and emissions data section of the LEED O+M credit requirements.


    Delivery Timing and Retention Requirements

    The RCP recommends the following delivery and retention standards for Job Carbon Reports:

    • Delivery timing: Within 30 days of job close-out for standard commercial losses. Within 14 days for jobs over $100,000 in scope where the client has indicated ESG reporting needs.
    • Record retention: Contractors should retain all source data (job logs, manifests, GPS records) for a minimum of seven years. ESG disclosures may be subject to third-party verification up to five years after initial reporting.
    • Versioning: If a Job Carbon Report is corrected after initial delivery (e.g., a waste manifest weight is updated), issue a revised report with a version increment and note documenting what changed and why.
    • Format: Both PDF and JSON formats are valid. JSON is preferred for clients using ESG data management platforms. Contractors who cannot produce JSON should at minimum deliver a structured CSV using the RCP field names from the schema.

  • The 12 Data Points Every Restoration Job Ticket Needs for Scope 3 Compliance

    The 12 Data Points Every Restoration Job Ticket Needs for Scope 3 Compliance

    The Agency Playbook
    TYGART MEDIA · PRACTITIONER SERIES
    Will Tygart
    · Senior Advisory
    · Operator-grade intelligence

    The most common objection restoration contractors raise to Scope 3 emissions reporting is that it requires tracking data they don’t have. In most cases, the data exists — it’s just not being retained in a form usable for emissions calculation. The RCP 12-point standard formalizes what every job ticket should contain.

    Group 1: Transportation Data (Category 4)

    Data point 1 — Vehicle log: For each vehicle used (crew vehicles, equipment trailers, pack-out trucks, heavy equipment), record vehicle type, number of round trips to the job site, and round-trip mileage. Source: dispatch records, GPS fleet data, or driver logs.

    Data point 2 — Waste transport log: Separately from crew/equipment transportation, record vehicle type, trips, and mileage for all waste hauling — to landfills, transfer stations, hazmat facilities, or wastewater treatment facilities. Often omitted from job documentation when waste hauling is subcontracted, but emissions belong to the job regardless.

    Data point 3 — Equipment power source: Document whether drying/filtration/processing equipment operated on building electrical supply or contractor-supplied generators. If generators, record fuel type and quantity consumed. Determines whether equipment energy is Scope 2 (building electricity, property owner) or included in contractor’s Scope 3 calculation.

    Group 2: Materials Data (Category 1)

    Data point 4 — Chemical treatments log: Volume of each chemical product applied: antimicrobials (liters by product type), biocides, encapsulants, deodorizing compounds, wetting agents. Can be estimated from square footage and application rate if purchase records are not job-specific.

    Data point 5 — PPE consumption log: Units of disposable PPE consumed: Tyvek suits, gloves (pairs), N95/P100 respirators, boot covers, eye protection. Can be reconstructed from supply orders or estimated from job duration and crew size using standard consumption rates.

    Data point 6 — Containment materials log: Meters of polyethylene sheeting, number of zipper doors installed, HEPA filter media units replaced. Primarily relevant for mold remediation, hazmat abatement, and Category 3 water damage.

    Group 3: Waste Data (Category 5)

    Data point 7 — Debris volume by waste category: Weight or volume by category: standard C&D debris (tons), regulated hazardous materials (tons by type), contaminated water (liters or gallons). Source: disposal facility receipts, dumpster manifests, or tank/extractor volume logs.

    Data point 8 — Disposal method and facility: For each waste category, record the disposal facility used and disposal method (landfill, recycling, hazmat incineration, wastewater treatment). Facility name is sufficient — national average emission factors apply where facility-specific factors are unavailable.

    Group 4: Demolished Materials (Category 12) and Context

    Data point 9 — Demolished materials log by type: Weight of each building material type removed: drywall (tons), flooring by type, insulation by type (tons), wood framing (tons). Source: demolition scope documentation, dumpster weight receipts.

    Data point 10 — Installed replacement materials (reconstruction only): Weight of new building materials installed if reconstruction is within the contractor’s scope. Available from purchase orders or materials delivery receipts.

    Data point 11 — Job classification: Job type, damage category/class, affected area in square feet, building construction type (pre/post-1980 for hazmat assumptions).

    Data point 12 — Job timeline: Start date, completion date, client property identifier. Assigns emissions to the correct reporting year and property for portfolio-level Scope 3 inventory.

    What if some data points are unavailable?

    Use RCP’s proxy estimation methodology — standard consumption rates by job type and damage class. Document which data points were estimated and the basis for each estimate. A documented estimate is far more useful to your client than no data.

    Who should be responsible for capturing these data points?

    Data points 1-3 and 11-12 at the project management level. Data points 4-10 may require field crew input. Designating a data capture owner at job setup and building capture into the close-out checklist is the most reliable approach.

    Can existing job management software capture these data points?

    Most major restoration platforms (ServiceMonster, Xactimate, Jonas) can accommodate these as custom fields. The RCP will publish integration guidance for common platforms as the standard matures.


    What Good vs. Poor Data Capture Looks Like for Each Data Point

    The difference between an RCP record that passes third-party verification and one that gets flagged is almost always documentation quality, not calculation complexity. The following examples show what each data point looks like when captured well versus when it is reconstructed or estimated poorly.

    Data Point 1 — Vehicle Log

    Good: Fleet GPS system exports a trip report showing: Vehicle ID TRK-04, diesel Sprinter, 3 round trips to 1200 Commerce Blvd Sacramento, 47.2 miles per round trip, 141.6 total miles. Timestamps confirm trips align with job dates.

    Poor: “We sent two trucks, probably drove about 50 miles each way a few times.” No vehicle types, no trip count, no documentation. Requires complete reconstruction from memory — high uncertainty, won’t survive audit review.

    Data Point 2 — Waste Transport Log

    Good: Disposal facility receipt showing: Sacramento County Transfer Station, 2026-03-22, 1.8 short tons C&D debris received, facility address 8 miles from job site. Haul vehicle identified as dump truck (diesel).

    Poor: Subcontractor handled debris removal, no manifest obtained. Waste weight unknown. RCP proxy required: estimate from affected square footage using 0.75 lbs/sqft standard C&D rate. Flag as proxy in data quality section.

    Data Point 3 — Equipment Power Source

    Good: Job notes confirm equipment operated on building electrical service, Circuit 14 in mechanical room. Tenant confirmed access in writing. No generator deployed. Equipment energy excluded from contractor’s Category 4 (attributed to building owner’s Scope 2).

    Poor: Unknown whether generator was used. If generator use is unconfirmed, RCP default is to assume building power and exclude from contractor calculation, noting the assumption in data quality notes.

    Data Point 4 — Chemical Treatments Log

    Good: Field technician log: 12 liters Benefect Botanical Disinfectant applied across 2,400 sqft per IICRC protocol. Product lot number recorded. Purchase receipt available.

    Poor: “We used some antimicrobial, not sure how much.” Apply RCP proxy: 0.005 liters per sqft for Category 2 commercial job = 12 liters estimated. Flag as proxy. Note product type unknown — use default antimicrobial emission factor.

    Data Point 5 — PPE Consumption Log

    Good: Supply requisition for this job: 18 Tyvek suits, 36 glove pairs, 24 N95 respirators, 12 pairs boot covers. Matched against job crew size (3 techs × 6 days).

    Poor: No PPE tracking by job. Use RCP standard consumption rate: Category 2, Class 3, 3-tech crew × 6 days = 18 Tyvek, 36 gloves, 24 N95 (standard table). Flag as proxy rate.

    Data Point 6 — Containment Materials Log

    Good: Pre-job setup photo documentation shows poly sheeting perimeter. Close-out notes: 40 linear meters 6-mil poly, 2 zipper doors, 4 HEPA filter replacements during job.

    Poor: No containment used — Category 1 water loss, no containment required. Record as zero, not as missing data. Explicitly noting why a field is zero is different from leaving it blank.

    Data Point 7 — Debris Volume by Waste Category

    Good: Dumpster manifest: 1.5 tons drywall debris + 0.3 tons flooring debris = 1.8 tons total C&D. Weight confirmed by disposal facility ticket.

    Poor: No manifest. Estimate from demolition scope: 180 sqft drywall removed (½” = 2.2 lbs/sqft × 180 = 396 lbs = 0.20 tons), 80 sqft carpet removed (carpet weight 0.75 lbs/sqft × 80 = 60 lbs). Total proxy: 0.26 tons. Flag as estimated — significantly lower than manifest weight if heavier debris present.

    Data Point 8 — Disposal Method and Facility

    Good: All C&D debris → Sacramento County Transfer Station (municipal landfill). Hazmat materials → none (Category 1, no regulated waste). Water extraction discharged to building drain per property manager approval.

    Poor: “Trash went to the dump.” Technically usable — national average landfill emission factor applies. But facility name enables verification and future use of facility-specific factors when available.

    Data Point 9 — Demolished Materials Log by Type

    Good: Demolition scope from job file: 180 sqft drywall (½” standard) = 900 kg, 80 sqft nylon carpet = 180 kg. Source: field measurement records and material weight lookup table.

    Poor: Dumpster load size only — “one dumpster full.” Apply proxy: standard 10-yard dumpster ≈ 1.5 tons mixed C&D. No material type breakdown available. Use mixed C&D emission factor, flag as proxy.

    Data Point 10 — Installed Replacement Materials

    Good: Purchase orders from supplier: 180 sqft drywall delivered (36 sheets ½” × 4×8 = 36 × 26 kg = 936 kg), 80 sqft carpet (1 roll = 200 kg). Reconstruction within contractor scope confirmed in job contract.

    Poor: Reconstruction handled by property owner’s GC — outside contractor scope. Record as “reconstruction out of scope” with note. Do not estimate — these are the owner’s Category 1 emissions, not the contractor’s.

    Data Point 11 — Job Classification

    Good: Job type: water_damage. Damage category: 2. Damage class: 3. Affected area: 2,400 sqft. Building type: commercial office, post-1980 construction (no asbestos assumed per local building records). Classification documented at initial assessment.

    Poor: Job type recorded, damage category/class not assessed or not recorded. Without class, equipment calculation defaults to Class 2 proxy — may significantly understate or overstate actual equipment deployment. Always classify at initial assessment.

    Data Point 12 — Job Timeline

    Good: Job start: 2026-03-14 (initial response). Job completion: 2026-03-22 (final moisture readings, equipment pickup, client sign-off). Emissions attributed to Q1 2026 reporting period for client’s ESG inventory.

    Poor: Only month recorded. For portfolio-level ESG reporting, commercial clients need the ability to assign job emissions to specific reporting quarters and fiscal years. Date precision to the day is required.


    How Each Data Point Maps to the Emissions Calculation

    The following table makes the calculation pipeline explicit. Each data point feeds one or more specific emission factor applications. Software developers implementing RCP should treat this as the calculation dependency map.

    Data Point GHG Protocol Category Emission Factor Applied Output
    1 — Vehicle log Category 4 10.21 kg CO₂e/gal diesel or 8.89 kg/gal gasoline kg CO₂e, transportation
    2 — Waste transport log Category 4 0.186 kg CO₂e/ton-mile (truck freight) kg CO₂e, haul transport
    3 — Equipment power source Category 1 (if building power) or Category 4 (if generator) 0.3499 kg CO₂e/kWh (grid) or fuel factor (generator) kg CO₂e, equipment energy
    4 — Chemical treatments Category 1 2.8 kg CO₂e/liter antimicrobial (default) kg CO₂e, materials
    5 — PPE consumption Category 1 Standard rate per unit type (RCP Table 3A) kg CO₂e, materials
    6 — Containment materials Category 1 0.22 kg CO₂e/meter poly sheeting kg CO₂e, materials
    7 — Debris volume by type Category 5 0.021 tCO₂e/ton mixed C&D (EPA WARM v16) tCO₂e, waste disposal
    8 — Disposal method/facility Category 5 Selects landfill vs. recycling vs. incineration factor Factor selector, not a numeric input
    9 — Demolished materials by type Category 12 0.12 kg CO₂e/kg drywall; 5.40/kg carpet; etc. kg CO₂e, end-of-life materials
    10 — Replacement materials Category 1 Same factors as demolished materials by type kg CO₂e, materials (if in scope)
    11 — Job classification All categories Selects job-type proxy rates when primary data is unavailable Proxy rate selector
    12 — Job timeline All categories Assigns emissions to reporting period; determines equipment runtime hours Period assignment; runtime calculation input

    Building Data Capture Into Your Job Management Workflow

    The most reliable RCP implementations don’t ask techs to fill out extra forms — they build data capture into the existing job workflow. Three integration points cover most of the 12 data points without adding steps:

    At job setup (Data Points 3, 11, 12): Job classification, power source determination, and start date are all known at mobilization. These should be required fields in the job creation screen of any job management system.

    At daily monitoring check-in (Data Points 1, 3): GPS fleet data or odometer entry captures vehicle mileage passively. Equipment runtime hours accumulate between setup and retrieval timestamps already recorded in the system.

    At job close-out (Data Points 2, 4, 5, 6, 7, 8, 9, 10, 12): The close-out checklist is the natural capture point for waste manifests, material quantities, PPE counts, and completion date. Adding RCP fields to the close-out checklist is the single highest-impact implementation step.

    Platforms that implement close-out checklist capture for RCP data — Encircle, PSA, Dash, and Xcelerate among them — can produce a complete 12-point RCP record as a byproduct of normal job documentation. No additional technician training is required beyond knowing what the fields mean.