{
  "dataset_id": "level-contractor-cost-intelligence-2026-09",
  "version": "2026.09.10.3",
  "title": "Contractor Cost Database: Public Pricing, Commercial Models, and Program Mechanics",
  "publisher": "Level",
  "published_at": "2026-09-09",
  "license": "CC-BY-4.0",
  "scope": "US public contractor-relevant vendor pricing, quote mechanics, commercial units, and purchasing-program mechanics across field operations, construction management, estimating, accounting, workforce, AP, materials, and equipment.",
  "what_this_is": "A source-linked contractor cost universe. Every row identifies a named, contractor-relevant vendor or purchasing channel, its cost mechanism, and the first-party commercial or product page a buyer should verify.",
  "what_this_is_not": "It is not customer spend, a negotiated-rate survey, a market-average price dataset, a recommendation, a savings claim, or an estimate of a contractor's total cost.",
  "methodology": [
    "Use only first-party vendor, supplier, or association pages accessible without a customer login.",
    "Record the commercial model actually disclosed on that page. Do not infer a price for a quote-only product.",
    "Separate list price, introductory price, commitment discount, add-on, payment fee, rebate, and supplier quote. They are not interchangeable.",
    "Treat a lower list price as a screening input. A decision requires a comparable workflow, implementation scope, commitments, integration cost, and later invoice evidence.",
    "Rows are point-in-time observations. Vendors can change plans, eligibility, prices, terms, and regional availability without notice. Follow the source link before a purchase or renewal.",
    "Enforce named category coverage. A broad contractor cost database must represent field operations, construction management, estimating, accounting, workforce, AP, materials, and equipment rather than stopping after one software cohort.",
    "Keep the exact-price cohort distinct from the broader source-linked universe. A source-linked vendor record does not turn a missing price into an estimate or a quote-only vendor into a market average.",
    "Calculate a per-included-user equivalent only when a verified public plan publishes both monthly price and included-user cap. Label it plan-cap arithmetic, not marginal seat price.",
    "Keep provider-reported averages, potential savings, and network-wide rebate totals separate from a contractor-level expected result."
  ],
  "limitations": [
    "The catalog is not exhaustive and does not rank vendors by quality or fit.",
    "Public price visibility is not a measure of value, total cost of ownership, or fair pricing.",
    "Quote-only means no public dollar amount was found on the cited official pricing page during this review. It does not mean a vendor has no price list or no pricing discipline.",
    "Internal Level customer and historical research is intentionally excluded. It remains unpublished because aggregation rights, independent-entity deduplication, frozen inputs, and release approval have not been completed.",
    "The broader source-linked universe provides commercial-research coverage, not a claim that every vendor's current price was captured. Follow the linked first-party page and obtain a written proposal before comparing cost.",
    "A plan-cap per-user equivalent is arithmetic for comparison. It is not the price of an incremental seat, an implementation quote, or total cost of ownership.",
    "Supplier-program figures describe published eligibility, provider-reported results, or network scale. They do not establish what one contractor will save."
  ],
  "records": [
    {
      "vendor": "Jobber",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "plan, team size, and billing commitment",
      "published_price": "Plans start at $29 per month. The public selector varies prices by team size and billing option.",
      "commitment_note": "The pricing page states annual billing can save up to 25%. The vendor distinguishes no-commitment, one-year commitment, and annual-prepaid options.",
      "official_source": "https://www.getjobber.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$29+/month",
      "normalized_unit_price": "Team-size selector required",
      "normalization_basis": "The public starting price does not disclose enough included-user detail for a defensible seat equivalent."
    },
    {
      "vendor": "Housecall Pro",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "plan and team configuration",
      "published_price": "Basic is shown from $59 per month when billed annually for one user.",
      "commitment_note": "The published price is billed annually and excludes sales tax where applicable.",
      "official_source": "https://www.housecallpro.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$59/month for 1 user",
      "normalized_unit_price": "$59 per included user/month",
      "normalization_basis": "Arithmetic on the annual-billed Basic starting plan, $59 monthly price divided by 1 included user.",
      "normalization": {
        "metric": "monthly_price_per_included_user_at_plan_cap",
        "inputs": [
          {
            "monthly_price": 59,
            "included_users": 1
          }
        ],
        "minimum": 59,
        "maximum": 59
      }
    },
    {
      "vendor": "Kickserv",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "plan with included users",
      "published_price": "Start is shown at $60 per month for five users, Run at $119 for ten users, and Scale at $199 for twenty users.",
      "commitment_note": "Use the vendor checkout and terms to verify payment processing, add-on, and commitment terms.",
      "official_source": "https://www.kickserv.com/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$60-$199/month",
      "normalized_unit_price": "$9.95-$12 per included user/month",
      "normalization_basis": "Arithmetic at each published plan cap: $60/5 users, $119/10 users, and $199/20 users. This is not the marginal cost of another user.",
      "normalization": {
        "metric": "monthly_price_per_included_user_at_plan_cap",
        "inputs": [
          {
            "monthly_price": 60,
            "included_users": 5
          },
          {
            "monthly_price": 119,
            "included_users": 10
          },
          {
            "monthly_price": 199,
            "included_users": 20
          }
        ],
        "minimum": 9.95,
        "maximum": 12
      }
    },
    {
      "vendor": "Service Fusion",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "flat plan with unlimited users",
      "published_price": "Starter is shown at $225 per month, Plus at $350, and Pro at $575. The source also describes a 15% annual-billing discount.",
      "commitment_note": "The plan comparison says unlimited users. Confirm the current plan, implementation, payment, and add-on terms in the official proposal.",
      "official_source": "https://www.servicefusion.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$225-$575/month",
      "normalized_unit_price": "Unlimited users published",
      "normalization_basis": "The vendor presents flat plans with unlimited users, so dividing by a hypothetical seat count would invent a comparison."
    },
    {
      "vendor": "ServiceM8",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "monthly job-volume tier, with unlimited users on paid plans",
      "published_price": "US plans are shown at $0, $29, $79, $149, and $349 per month, with different new-job allowances.",
      "commitment_note": "The public plan table also identifies included jobs, SMS treatment, and excess-job treatment. Review the live regional page before subscribing.",
      "official_source": "https://www.servicem8.com/us/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$0-$349/month",
      "normalized_unit_price": "Priced by new-job allowance",
      "normalization_basis": "Paid plans publish unlimited users and different new-job allowances, so a seat equivalent would misstate the buying unit."
    },
    {
      "vendor": "ServiceTitan",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "per technician, package, and business configuration",
      "published_price": "The official pricing page describes per-technician pricing and asks buyers to request pricing. It does not publish a dollar rate on that page.",
      "commitment_note": "Do not fill a quote-only row with marketplace estimates when comparing a real renewal or implementation proposal.",
      "official_source": "https://www.servicetitan.com/get-pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required. Reported: $300-$400 per technician/month",
      "normalized_unit_price": "Official pricing is not public",
      "normalization_basis": "The official page identifies the pricing unit but does not publish the dollar rate.",
      "market_reported_price": {
        "label": "Reported customer range, not official pricing",
        "range": "$300-$400 per technician/month",
        "unit": "per technician/month",
        "observed_between": "2023-01-25 to 2024-06-12",
        "observations": [
          {
            "amount": "$300-$350 per technician/month",
            "date": "2023-01-25",
            "scope": "Manager of an HVAC shop reporting the ServiceTitan cost at the shop they managed",
            "url": "https://www.reddit.com/r/HVAC/comments/10l9qm0/best_software_prices_for_new_hvac_company_6_techs/"
          },
          {
            "amount": "about $400 per technician/month",
            "date": "2024-06-12",
            "scope": "HVAC contractor responding to a FieldEdge pricing discussion",
            "url": "https://www.reddit.com/r/ProHVACR/comments/1ddbda1/i_asked_about_a_year_ago/"
          }
        ],
        "limitations": "Two public customer or manager reports, not invoices or proposals. One report is from 2023. Package, onboarding, office seats, contract term, add-ons, and company size are not comparable enough to treat this as a list price, average, or total cost of ownership."
      }
    },
    {
      "vendor": "BuildOps",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "field and office users, trade mix, modules, and integrations",
      "published_price": "The official pricing page says the proposal is built around crew size, trades, modules, and back-office integrations. It does not publish a dollar rate.",
      "commitment_note": "The vendor says subcontractors are managed without their own licenses, while field and office users are priced in the quote. Verify scope in writing.",
      "official_source": "https://buildops.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "Configured proposal",
      "normalization_basis": "Crew size, trades, modules, field and office users, and integrations shape the proposal. No public dollar rate was captured."
    },
    {
      "vendor": "FieldEdge",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "plan, technician or employee count, and add-ons",
      "published_price": "The official plan comparison describes Select, Premier, and Elite but directs buyers to request pricing rather than publishing dollar amounts.",
      "commitment_note": "The page identifies included mobile-app licenses by plan and says pricing can vary by team size and add-ons.",
      "official_source": "https://fieldedge.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "Team size and add-ons",
      "normalization_basis": "The official plan comparison publishes package structure but not a current dollar rate."
    },
    {
      "vendor": "ServiceTrade",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "team size, technician count, and suite",
      "published_price": "The official pricing page describes Select, Premium, and Enterprise suites and says pricing is mainly driven by technicians and the suite selected. It asks buyers to request pricing.",
      "commitment_note": "Unlimited office users are stated for Select. Confirm technician treatment and suite scope in the actual proposal.",
      "official_source": "https://servicetrade.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "Technicians and suite",
      "normalization_basis": "The official page identifies technicians and suite as price drivers but does not publish a current dollar rate."
    },
    {
      "vendor": "Workiz",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "tiered plan and optional add-ons",
      "published_price": "The official pricing page presents Standard, Pro, and Ultimate packages but asks buyers to request pricing rather than showing current dollar amounts.",
      "commitment_note": "The page says annual subscriptions have discounted rates, with details available on the pricing page. Confirm the quote, add-ons, and renewal terms.",
      "official_source": "https://www.workiz.com/pricing-plans/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "Annual offer: save $400+",
      "normalization_basis": "The official page says annual subscriptions can save $400 or more compared with monthly billing, but it does not publish the underlying current plan rates."
    },
    {
      "vendor": "Buildertrend",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "builder type, annual construction volume, and business needs",
      "published_price": "The official pricing page requests a custom quote. It describes unlimited users and projects, but does not publish a dollar rate.",
      "commitment_note": "The buyer questionnaire explicitly includes builder type and annual construction volume. Preserve these assumptions in any comparison spreadsheet.",
      "official_source": "https://buildertrend.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "Custom business scope",
      "normalization_basis": "The official page requests builder type and annual construction volume and does not publish a dollar rate."
    },
    {
      "vendor": "QuickBooks Online",
      "category": "accounting_erp",
      "disclosure": "numeric_public",
      "commercial_unit": "tier with included user cap",
      "published_price": "The official page shows regular monthly prices of $38, $85, $140, and $340 for Simple Start, Essentials, Plus, and Advanced, before the displayed introductory offer.",
      "commitment_note": "The plans shown include one, three, five, and twenty-five users respectively. The page says there is no annual contract and buyers can cancel anytime.",
      "official_source": "https://quickbooks.intuit.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$38-$340/month",
      "normalized_unit_price": "$13.60-$38 per included user/month",
      "normalization_basis": "Arithmetic at each published plan cap: $38/1, $85/3, $140/5, and $340/25. This is not the marginal cost of another user.",
      "normalization": {
        "metric": "monthly_price_per_included_user_at_plan_cap",
        "inputs": [
          {
            "monthly_price": 38,
            "included_users": 1
          },
          {
            "monthly_price": 85,
            "included_users": 3
          },
          {
            "monthly_price": 140,
            "included_users": 5
          },
          {
            "monthly_price": 340,
            "included_users": 25
          }
        ],
        "minimum": 13.6,
        "maximum": 38
      }
    },
    {
      "vendor": "Xero",
      "category": "accounting_erp",
      "disclosure": "numeric_public",
      "commercial_unit": "tier, without per-user license fees",
      "published_price": "The US page shows regular monthly prices of $25, $55, and $90 for Early, Growing, and Established, after its promotional period.",
      "commitment_note": "The pricing page says add-ons, usage, payment fees, taxes, and promotional terms are separate. It also says prices can change.",
      "official_source": "https://www.xero.com/us/pricing-plans/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$25-$90/month",
      "normalized_unit_price": "No per-user fee published",
      "normalization_basis": "The vendor prices by plan and states that it does not charge a per-user license fee."
    },
    {
      "vendor": "Sage Intacct",
      "category": "accounting_erp",
      "disclosure": "quote_required",
      "commercial_unit": "module selection, industry, and organization size",
      "published_price": "The official US pricing page says plans are based on included modules and tailored to the organization. It does not publish a dollar rate.",
      "commitment_note": "Sage Intacct Construction is relevant for contractor research, but a public feature description is not a comparable implementation or subscription quote.",
      "official_source": "https://www.sage.com/en-us/sage-business-cloud/intacct/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "Modules and organization scope",
      "normalization_basis": "The official page describes tailored plans and does not publish a dollar rate."
    },
    {
      "vendor": "Gusto",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "base subscription plus active person",
      "published_price": "Simple is shown at $49 per month plus $6 per person, Plus at $80 plus $12 per person, and Premium at $180 plus $22 per person.",
      "commitment_note": "The pricing page says monthly cost increases as people are added. Payroll should be modeled separately from field-service or accounting software.",
      "official_source": "https://gusto.com/product/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$49 + $6/person to $180 + $22/person monthly",
      "normalized_unit_price": "$6-$22 per person/month, plus base",
      "normalization_basis": "The per-person figures are vendor-published marginal charges. The separate published base charge ranges from $49 to $180 monthly."
    },
    {
      "vendor": "The Home Depot Pro",
      "category": "materials_purchasing",
      "disclosure": "qualification_trigger_public",
      "commercial_unit": "qualifying purchase",
      "published_price": "The program says Volume Pricing begins on qualifying purchases of $2,500 or more.",
      "commitment_note": "A company annual spend total does not prove that a particular basket qualifies or has the same delivery, return, payment, and tax treatment.",
      "official_source": "https://www.homedepot.com/c/pro?st=P",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$2,500+ qualifying purchase",
      "normalized_unit_price": "Discount varies by basket",
      "normalization_basis": "The threshold opens volume-pricing review. It does not publish one discount rate for every qualifying order."
    },
    {
      "vendor": "MyLowe's Pro Rewards",
      "category": "materials_purchasing",
      "disclosure": "qualification_trigger_public",
      "commercial_unit": "eligible quoted order",
      "published_price": "The public benefits document says eligible orders quoted at $2,000 or more can qualify for member volume discounts.",
      "commitment_note": "The program mechanics do not establish an expected discount rate for every item, buyer, location, or order.",
      "official_source": "https://www.lowes.com/pdf/MLPR_Yearly_Benefits_DT.pdf",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$2,000+ qualifying quote",
      "normalized_unit_price": "Discount varies by quote",
      "normalization_basis": "The direct MyLowe's Pro program threshold is not a promised percentage and differs from some association partnership terms."
    },
    {
      "vendor": "Amazon Business Request for Quote",
      "category": "materials_purchasing",
      "disclosure": "qualification_trigger_public",
      "commercial_unit": "large order request",
      "published_price": "The official RFQ page describes eligibility for many orders above $10,000 or more than 999 units.",
      "commitment_note": "An RFQ is a request process, not a promised reduction. Freight, seller response, returns, and inventory carrying cost remain part of the decision.",
      "official_source": "https://business.amazon.com/en/solutions/bulk-buying/request-for-quote",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": ">$10,000 or >999 units",
      "normalized_unit_price": "Amazon reports 17% average RFQ savings",
      "normalization_basis": "The 17% figure is a provider-reported average for negotiated large planned purchases, not a Level benchmark or a promise for a particular basket."
    },
    {
      "vendor": "AGC and The Home Depot",
      "category": "materials_purchasing",
      "disclosure": "qualification_trigger_public",
      "commercial_unit": "qualifying semiannual net purchases by eligible enrolled members",
      "published_price": "The program says eligible enrolled AGC members with more than $12,500 in qualifying semiannual net purchases may receive a 2% rebate.",
      "commitment_note": "This is a conditional program statement. Enrollment, tender registration, exclusions, timing, and actual purchase eligibility must be verified before recording a receivable or saving.",
      "official_source": "https://www.agc.org/HD",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "2% after >$12,500 in a half-year",
      "normalized_unit_price": "Conditional semiannual rebate",
      "normalization_basis": "AGC membership, enrollment, registered tender, qualifying pre-tax net purchases, exclusions, and receipt all matter."
    },
    {
      "vendor": "FieldPulse",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "field-service seat plus selected add-ons",
      "published_price": "FieldPulse's official pricing tool lists Field Service Management at $99 per user. Its tool separately lists Engage at $125 per month for five users plus $25 per additional user, Operator AI at $180 per month plus $3 per additional minute, Chat AI at $200 per month, Sales Suite at $100 per month, Custom Forms at $100 per month, and Fleet Management at $30 per vehicle.",
      "commitment_note": "The main pricing page says the core rate is customized to team needs. The pricing tool lists an annual paid-upfront 15% discount and optional products, so confirm the applied quote, seat count, usage charges, and term in writing.",
      "official_source": "https://fp-pricing.fieldpulse.com/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$99/user + selected add-ons",
      "normalized_unit_price": "Annual paid-upfront tool: 15% discount. Fleet: $30/vehicle",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "busybusy",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "active field user plus admin license",
      "published_price": "busybusy lists Free at $0, Pro at $11.99 per user per month or $9.99 billed annually, and Premium at $17.99 per user per month or $14.99 billed annually. Paid plans also list a $40 admin license with the first admin user included.",
      "commitment_note": "The annual selection advertises two free months. The vendor says billing is based on active users and publishes a 90-day money-back guarantee. Confirm setup, integrations, payroll add-ons, and renewal mechanics.",
      "official_source": "https://busybusy.com/price/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$0 or $9.99-$17.99/user/month",
      "normalized_unit_price": "$40 admin license, first admin included. Annual option: 2 free months",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "PlanSwift",
      "category": "estimating_takeoff",
      "disclosure": "numeric_public",
      "commercial_unit": "annual software subscription",
      "published_price": "PlanSwift Professional is listed at US$2,000 for an annual subscription, including support, software updates, and two hours of training.",
      "commitment_note": "This is a published annual subscription rather than a monthly seat rate. Confirm user count, additional training, renewal pricing, integrations, and tax before comparing total cost.",
      "official_source": "https://www.planswift.com/pricing/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$2,000/year",
      "normalized_unit_price": "Annual subscription, support, updates, and 2 training hours included",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "BILL",
      "category": "spend_payables",
      "disclosure": "numeric_public",
      "commercial_unit": "user and plan, monthly subscription",
      "published_price": "BILL lists Essentials at $49, Team at $65, and Corporate at $89 per user per month. Enterprise is custom priced.",
      "commitment_note": "Confirm payment fees, accounting integration, procurement, user roles, annual commitment, card terms, and enterprise scope. The page's time-saving statements are provider survey claims, not price or savings guarantees.",
      "official_source": "https://www.bill.com/pricing",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$49-$89/user/month",
      "normalized_unit_price": "Enterprise custom",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Melio",
      "category": "spend_payables",
      "disclosure": "numeric_public",
      "commercial_unit": "plan, additional user, and ACH-payment usage",
      "published_price": "Melio Go is $0 for one user and includes five free ACH payments monthly. Core is $25 monthly plus $10 per additional user, or $20 plus $8 per additional user when billed annually, and includes 20 free ACH payments monthly. Additional ACH payments are $0.50 each.",
      "commitment_note": "Published plan price does not include every payment rail or expedited-payment cost. Confirm payment methods, accounting sync, user count, billing commitment, and per-transaction fees.",
      "official_source": "https://meliopayments.com/pricing/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$0 or $25/month + user fee",
      "normalized_unit_price": "Annual Core: $20 + $8/additional user. ACH overage: $0.50",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "GorillaDesk",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "route-based plan, monthly subscription",
      "published_price": "For one route, Basic is $49, Pro is $99, and Growth is $149 per month. The pricing selector scales by route count and the page publishes unlimited admin users and mobile devices.",
      "commitment_note": "The vendor states there are no setup fees or contracts and offers monthly terms. Confirm route count, SMS credits, payments, and annual-billing terms before comparing total cost.",
      "official_source": "https://gorilladesk.com/pricing/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$49-$149/month for 1 route",
      "normalized_unit_price": "Route-based, unlimited admins and mobile devices published",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "LMN",
      "category": "field_service_management",
      "disclosure": "numeric_public",
      "commercial_unit": "plan with office or crew-lead and crew-member licenses",
      "published_price": "LMN Starter starts at $297 per month and includes one office or crew-lead license plus five crew-member licenses. LMN Professional starts at $648 per month and includes three office or crew-lead licenses plus 15 crew-member licenses.",
      "commitment_note": "Additional licenses are available for a fee. The listed rates are starting prices in USD, so confirm modules, additional users, billing commitment, and implementation scope.",
      "official_source": "https://golmn.com/pricing/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$297-$648/month starting price",
      "normalized_unit_price": "Starter: 1 lead + 5 crew. Professional: 3 leads + 15 crew",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Contractor Foreman",
      "category": "construction_management",
      "disclosure": "numeric_public",
      "commercial_unit": "annual plan with included-user cap",
      "published_price": "The annual-plan display shows Basic at $49 per month for one user, Standard at $105 for up to three, Plus at $166 for up to eight, Pro at $221 for up to 15, and Unlimited at $332 for unlimited users.",
      "commitment_note": "The displayed monthly figures are billed annually after the trial. Setup, implementation, training, add-ons, and renewal terms require confirmation.",
      "official_source": "https://contractorforeman.com/pricing/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$49-$332/month, billed annually",
      "normalized_unit_price": "$14.73-$49 per included user/month (plan-cap)",
      "normalization_basis": "Arithmetic at published capped plans: $49/1, $105/3, $166/8, and $221/15 users. This is not the price of an incremental user.",
      "normalization": {
        "metric": "monthly_price_per_included_user_at_plan_cap",
        "inputs": [
          {
            "monthly_price": 49,
            "included_users": 1
          },
          {
            "monthly_price": 105,
            "included_users": 3
          },
          {
            "monthly_price": 166,
            "included_users": 8
          },
          {
            "monthly_price": 221,
            "included_users": 15
          }
        ],
        "minimum": 14.73,
        "maximum": 49
      }
    },
    {
      "vendor": "ClockShark",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "annual plan, base subscription plus field user",
      "published_price": "The current US pricing page displays Standard at $42 per month plus $9.50 per user and Pro at $63 per month plus $11.50 per user.",
      "commitment_note": "The page presents the listed plans on its annual selection. Confirm billing commitment, GPS, scheduling, integrations, payroll, and workforce count before comparing annual cost.",
      "official_source": "https://www.clockshark.com/pricing/",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$42 + $9.50 or $63 + $11.50/user",
      "normalized_unit_price": "Annual-plan rates displayed",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Workyard",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "user, monthly subscription billed annually",
      "published_price": "Workyard states that plans start at $6 per user per month billed annually. Monthly billing is also available.",
      "commitment_note": "The starting rate does not establish the cost of GPS, scheduling, payroll, prevailing-wage, or other workflow needs. Confirm the selected plan and monthly alternative in writing.",
      "official_source": "https://www.workyard.com/pricing",
      "checked_at": "2026-09-10",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "From $6/user/month",
      "normalized_unit_price": "Billed annually, monthly option available",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Fieldwire",
      "category": "construction_management",
      "disclosure": "numeric_public",
      "commercial_unit": "user and plan, billed annually",
      "published_price": "Basic is $0. Pro is $39, Business is $64, and Business Plus is $89 per user per month when billed annually.",
      "commitment_note": "The free plan publishes limits of five users, three projects, and 100 sheets. Confirm monthly pricing, storage, and implementation separately.",
      "official_source": "https://www.fieldwire.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$0-$89/user/month",
      "normalized_unit_price": "Per user, billed annually",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Buildxact",
      "category": "construction_management",
      "disclosure": "numeric_public",
      "commercial_unit": "plan with unlimited users",
      "published_price": "Foundation is $199 monthly or $169 per month billed annually, Pro is $399 or $339, and Master is $599 or $509. Unlimited users are published.",
      "commitment_note": "Published annual prices are 15% below monthly prices. Confirm onboarding, add-ons, and accounting integration for the selected plan.",
      "official_source": "https://www.buildxact.com/us/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$169-$599/month",
      "normalized_unit_price": "Unlimited users published",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Bluebeam",
      "category": "estimating_takeoff",
      "disclosure": "numeric_public",
      "commercial_unit": "named user, billed annually",
      "published_price": "Basics is $260, Core is $330, Complete is $440, and Max is $590 per user per year.",
      "commitment_note": "Compare the feature tier and named-user count. Taxes, services, and enterprise terms may be separate.",
      "official_source": "https://www.bluebeam.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$260-$590/user/year",
      "normalized_unit_price": "$21.67-$49.17/user/month equivalent",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "JobTread",
      "category": "construction_management",
      "disclosure": "numeric_public",
      "commercial_unit": "base subscription plus internal user",
      "published_price": "Monthly pricing is $199 including the first internal user, plus $20 per additional internal user. Annual billing is shown at $159 plus $16 per additional internal user per month.",
      "commitment_note": "The vendor publishes free customer, vendor, and subcontractor portal users and tiered breaks after ten internal users. Confirm payment and onboarding costs.",
      "official_source": "https://www.jobtread.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$159-$199 base + $16-$20/user",
      "normalized_unit_price": "First internal user included",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "STACK",
      "category": "estimating_takeoff",
      "disclosure": "numeric_public",
      "commercial_unit": "user and product suite",
      "published_price": "The current main pricing page shows Takeoff and Estimate as low as $249, Build and Operate as low as $49, and the Full STACK Platform as low as $298 per user per month.",
      "commitment_note": "As-low-as pricing is a starting point. Confirm the selected product, billing commitment, collaboration, training, integrations, and implementation scope.",
      "official_source": "https://www.stackct.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$49-$298/user/month",
      "normalized_unit_price": "Current as-low-as product pricing",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Clear Estimates",
      "category": "estimating_takeoff",
      "disclosure": "numeric_public",
      "commercial_unit": "account plan plus additional user",
      "published_price": "Standard is $79 monthly or $59 per month billed annually. Pro is $119 monthly or $99 annually. Additional users are $9 per month.",
      "commitment_note": "Confirm the estimate database, regional adjustments, user count, exports, and annual commitment before comparing plans.",
      "official_source": "https://www.clearestimates.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$59-$119/month",
      "normalized_unit_price": "+$9/additional user",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Microsoft Dynamics 365 Business Central",
      "category": "accounting_erp",
      "disclosure": "numeric_public",
      "commercial_unit": "user and license type, paid yearly",
      "published_price": "Essentials is $80, Premium is $110, and Team Members is $8 per user per month, paid yearly.",
      "commitment_note": "Implementation, partner services, construction add-ons, storage, and other Dynamics products are not included in the license number.",
      "official_source": "https://www.microsoft.com/en-us/dynamics-365/products/business-central/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$8-$110/user/month",
      "normalized_unit_price": "Paid yearly",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Ramp",
      "category": "spend_payables",
      "disclosure": "numeric_public",
      "commercial_unit": "user, platform, and selected modules",
      "published_price": "Ramp publishes a free plan at $0 per user and Plus at $15 per user per month, plus a platform fee. Annual Plus pricing is shown as 20% lower.",
      "commitment_note": "The platform fee, modules, card economics, rewards, payment methods, and qualification rules still need written confirmation.",
      "official_source": "https://ramp.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$0 or $15/user + platform fee",
      "normalized_unit_price": "Annual Plus shown 20% lower",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Brex",
      "category": "spend_payables",
      "disclosure": "numeric_public",
      "commercial_unit": "user and plan",
      "published_price": "Essentials is published at $0 per user per month and Premium at $12 per user per month. Enterprise is custom.",
      "commitment_note": "Confirm qualification, cards, rewards, bill pay, travel, support, and implementation requirements for the actual program.",
      "official_source": "https://www.brex.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$0 or $12/user/month",
      "normalized_unit_price": "Enterprise custom",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Square Payroll",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "base subscription plus person paid",
      "published_price": "Full-service payroll is $35 per month plus $6 per person paid. The contractor-only plan is $6 per contractor paid per month.",
      "commitment_note": "Paper W-2 and 1099 forms are listed at $3 each. Confirm state tax registration and other service fees for the actual workforce.",
      "official_source": "https://squareup.com/us/en/payroll/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$35 + $6/person/month",
      "normalized_unit_price": "Contractor-only: $6/person",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "OnPay",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "base subscription plus person entered",
      "published_price": "OnPay publishes one plan at $49 per month plus $6 per person, including active employees and contractors entered in the system.",
      "commitment_note": "Mailed year-end forms are listed at $10 each. Confirm multi-state, benefits, and filing scope for the company.",
      "official_source": "https://help.onpay.com/hc/en-us/articles/200108067-OnPay-Pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$49 + $6/person/month",
      "normalized_unit_price": "One published plan",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Patriot Software Payroll",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "base subscription plus worker",
      "published_price": "Basic Payroll is $17 per month plus $4 per worker. Full Service Payroll is $37 per month plus $5 per worker. Each additional state is $12 per month.",
      "commitment_note": "Do not use the temporary introductory discount as the ongoing run rate. Confirm local tax, time, HR, and accounting add-ons separately.",
      "official_source": "https://www.patriotsoftware.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$17 + $4 or $37 + $5/worker",
      "normalized_unit_price": "+$12/month per extra state",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "QuickBooks Payroll",
      "category": "payroll_time_workforce",
      "disclosure": "numeric_public",
      "commercial_unit": "base subscription plus employee",
      "published_price": "Workforce is $50 per month plus $7 per employee, Premium is $88 plus $13, and Elite is $134 plus $17, before temporary promotions.",
      "commitment_note": "Confirm accounting subscription, contractor treatment, tax filings, time tracking, benefits, and introductory-offer expiration separately.",
      "official_source": "https://quickbooks.intuit.com/products/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "$50 + $7 to $134 + $17/employee",
      "normalized_unit_price": "Regular price before promotions",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Stripe Payments",
      "category": "payment_processing",
      "disclosure": "numeric_public",
      "commercial_unit": "transaction and payment rail",
      "published_price": "Stripe publishes 2.9% plus 30 cents for domestic online card payments and 0.8% for ACH Direct Debit, capped at $5 per payment.",
      "commitment_note": "International cards, currency conversion, disputes, instant payouts, invoicing, and custom volume pricing can change the effective rate.",
      "official_source": "https://stripe.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "2.9% + 30¢ card; 0.8% ACH",
      "normalized_unit_price": "ACH capped at $5/payment",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Square Payments",
      "category": "payment_processing",
      "disclosure": "numeric_public",
      "commercial_unit": "transaction, channel, and software plan",
      "published_price": "Square publishes in-person rates of 2.6%, 2.5%, or 2.4% plus 15 cents depending on plan, and online rates of 3.3% or 2.9% plus 30 cents.",
      "commitment_note": "Rates vary by product and plan. Keyed, card-on-file, ACH invoice, hardware, disputes, and custom processing rates need separate comparison.",
      "official_source": "https://squareup.com/us/en/payments/our-fees",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "2.4%-3.3% + 15¢-30¢",
      "normalized_unit_price": "Rate varies by channel and plan",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "QuickBooks Payments",
      "category": "payment_processing",
      "disclosure": "numeric_public",
      "commercial_unit": "transaction and payment rail",
      "published_price": "QuickBooks publishes standard rates of 2.99% for cards and digital wallets, 1% for ACH bank payments, 2.5% for card-reader payments, and 3.5% for keyed cards.",
      "commitment_note": "Eligible merchants can request a rate review after meeting the vendor's recent-volume and account-standing rules. Confirm the current legal pricing schedule before changing acceptance policy.",
      "official_source": "https://quickbooks.intuit.com/payments/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "verified_pricing_snapshot",
      "price_at_glance": "1% ACH; 2.5%-3.5% card",
      "normalized_unit_price": "Rate review has eligibility rules",
      "normalization_basis": "A concise rendering of the first-party price observation. Annual prices are divided by 12 only when the page itself presents a monthly equivalent."
    },
    {
      "vendor": "Simpro",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "trade, workflow, users, and modules",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm included field users, implementation scope, and integration costs.",
      "official_source": "https://www.simprogroup.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "ServiceMax",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "field-service workflow, technicians, assets, and enterprise configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm technician, asset, mobile, implementation, and integration scope in the proposal.",
      "official_source": "https://www.ptc.com/en/products/servicemax",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "ServicePower",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "field-service workflow, users, dispatch, and enterprise configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm mobile users, dispatch scope, implementation, and integration commitments.",
      "official_source": "https://www.servicepower.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "FieldRoutes",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "service business configuration and field users",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm route density assumptions, payment features, and contract term.",
      "official_source": "https://www.fieldroutes.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Smart Service",
      "category": "field_service_management",
      "disclosure": "quote_required",
      "commercial_unit": "QuickBooks environment, users, and service workflow",
      "published_price": "Smart Service requests pricing for its subscription and enterprise plans, while publishing a 20% annual-subscription saving. The current page does not disclose a dollar plan rate.",
      "commitment_note": "Confirm desktop or online accounting compatibility, mobile licensing, migration work, the applicable annual discount, and the price after the first term.",
      "official_source": "https://www.smartservice.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Procore",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "annual construction volume and product configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm whether volume, collaborator access, implementation, and products are covered by the proposal.",
      "official_source": "https://www.procore.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Autodesk Construction Cloud",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "product collection, users, and project workflow",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Separate document-management, project-management, takeoff, and design needs before comparing proposals.",
      "official_source": "https://construction.autodesk.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Raken",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "project, field team, and feature configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm daily reporting, time cards, safety, and integration requirements.",
      "official_source": "https://www.rakenapp.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "CoConstruct",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "builder type, project workflow, and plan",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm current availability, migration path, included users, and support terms.",
      "official_source": "https://www.coconstruct.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "RedTeam",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "contractor type, project volume, and product scope",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm project controls, collaboration users, training, and contract period.",
      "official_source": "https://redteam.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "OpenSpace",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "project portfolio, capture workflow, and enterprise configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm site-capture frequency, storage, integrations, and implementation scope.",
      "official_source": "https://www.openspace.ai/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "AccuLynx",
      "category": "construction_management",
      "disclosure": "quote_required",
      "commercial_unit": "roofing workflow, users, and modules",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm sales, production, supplier, and payment features in the signed proposal.",
      "official_source": "https://acculynx.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Autodesk Takeoff",
      "category": "estimating_takeoff",
      "disclosure": "quote_required",
      "commercial_unit": "takeoff workflow, users, construction-cloud products, and commitment",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm takeoff, estimating, document, collaboration, and commitment scope.",
      "official_source": "https://construction.autodesk.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Trimble Accubid",
      "category": "estimating_takeoff",
      "disclosure": "quote_required",
      "commercial_unit": "trade estimating product, users, and implementation",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm estimating, live count, change management, and integration scope.",
      "official_source": "https://mep.trimble.com/estimating/accubid-anywhere/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "McCormick Systems",
      "category": "estimating_takeoff",
      "disclosure": "quote_required",
      "commercial_unit": "estimating edition, users, and trade database",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm database updates, hosted access, training, and renewal terms.",
      "official_source": "https://www.mccormicksys.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Procore Estimating",
      "category": "estimating_takeoff",
      "disclosure": "quote_required",
      "commercial_unit": "estimating workflow and Procore product configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm whether it is priced separately from the broader Procore agreement.",
      "official_source": "https://www.procore.com/estimating",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "QuickBooks Enterprise",
      "category": "accounting_erp",
      "disclosure": "quote_required",
      "commercial_unit": "edition, users, payroll, and hosting configuration",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm edition, user count, hosting, payroll, support, and commitment in the order form.",
      "official_source": "https://quickbooks.intuit.com/desktop/enterprise/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Sage 100 Contractor",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction accounting system, users, and modules",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Obtain a current vendor or partner quote for licenses, payroll, hosting, and implementation.",
      "official_source": "https://www.sage.com/en-us/products/sage-100-contractor/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Sage 300 Construction and Real Estate",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction ERP, users, and module configuration",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Separate subscription, hosting, modules, implementation, and support when comparing a proposal.",
      "official_source": "https://www.sage.com/en-us/products/sage-300-construction-and-real-estate/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Foundation Software",
      "category": "accounting_erp",
      "disclosure": "quote_required",
      "commercial_unit": "construction accounting modules, users, and payroll scope",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm accounting, payroll, HR, mobile, reporting, and implementation scope.",
      "official_source": "https://www.foundationsoft.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Deltek ComputerEase",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction accounting, users, and integrated modules",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Obtain a current quote for cloud, payroll, mobile, and implementation needs.",
      "official_source": "https://www.deltek.com/products/erp/computerease/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Oracle NetSuite",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "ERP edition, users, modules, and implementation",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Separate license, user, module, data migration, partner, and support economics.",
      "official_source": "https://www.netsuite.com/portal/products/erp.shtml",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Viewpoint Vista",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction ERP, users, modules, and deployment",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm finance, HR, field, hosting, and implementation scope as separate commercial elements.",
      "official_source": "https://www.trimble.com/en/products/viewpoint/vista",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Trimble Spectrum",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction ERP, users, modules, and cloud services",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm accounting, payroll, field, project-management, and implementation scope.",
      "official_source": "https://www.trimble.com/en/products/viewpoint/spectrum",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Acumatica Construction Edition",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "ERP edition, resource model, modules, and partner implementation",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm the licensing metric, project scope, integrations, and partner implementation separately.",
      "official_source": "https://www.acumatica.com/industries/construction/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Jonas Construction Software",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction ERP, users, and modules",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Obtain an itemized proposal for accounting, service, payroll, mobile, and implementation components.",
      "official_source": "https://jonasconstruction.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "CMiC",
      "category": "accounting_erp",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "construction platform, users, modules, and project scope",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm financial, project, analytics, and implementation scope in one normalized proposal register.",
      "official_source": "https://cmicglobal.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "ADP",
      "category": "payroll_time_workforce",
      "disclosure": "quote_required",
      "commercial_unit": "payroll service, employee count, state footprint, and HR add-ons",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm per-payroll, per-employee, tax filing, time, benefits, and year-end charges.",
      "official_source": "https://www.adp.com/what-we-offer/payroll.aspx",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Paychex",
      "category": "payroll_time_workforce",
      "disclosure": "quote_required",
      "commercial_unit": "payroll plan, employees, pay frequency, and add-ons",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm payroll, HR, benefits, time, workers compensation, and implementation fees.",
      "official_source": "https://www.paychex.com/payroll-services",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "Miter",
      "category": "payroll_time_workforce",
      "disclosure": "quote_required",
      "commercial_unit": "construction payroll, workforce size, and compliance workflow",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm certified payroll, onboarding, benefits, union, and integration scope.",
      "official_source": "https://www.miter.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "QuickBooks Time",
      "category": "payroll_time_workforce",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "time tracking, active users, payroll connection, and job-costing workflow",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Treat time capture as a labor-control system. Confirm user, payroll, scheduling, and job-costing scope.",
      "official_source": "https://quickbooks.intuit.com/time-tracking/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Airbase",
      "category": "spend_payables",
      "disclosure": "quote_required",
      "commercial_unit": "AP automation, cards, approvals, entities, and integrations",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm entity count, payment volume, ERP integration, and implementation terms.",
      "official_source": "https://www.airbase.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "BILL Spend and Expense",
      "category": "spend_payables",
      "disclosure": "quote_required",
      "commercial_unit": "cards, users, spend management, and AP workflow",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Do not equate card rebate language with realized net savings before payment and program terms are known.",
      "official_source": "https://www.bill.com/product/spend-and-expense",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "AvidXchange",
      "category": "spend_payables",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "AP automation, invoice volume, payment rails, and integrations",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Obtain a quote that separates invoice capture, approvals, payment methods, ERP integration, and implementation.",
      "official_source": "https://www.avidxchange.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Tipalti",
      "category": "spend_payables",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "AP automation, entities, payment volume, tax, and ERP integration",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm entity, payee, payment-method, tax, and implementation scope.",
      "official_source": "https://tipalti.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Ferguson",
      "category": "materials_purchasing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "trade account, branch, product basket, delivery, and credit terms",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Use an identical basket, delivery promise, return policy, tax treatment, and payment term when comparing supplier quotes.",
      "official_source": "https://www.ferguson.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Grainger",
      "category": "materials_purchasing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "business account, item basket, availability, freight, and program terms",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "A catalog, account, or program does not establish the delivered cost of the actual job basket.",
      "official_source": "https://www.grainger.com/content/why-grainger",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Fastenal",
      "category": "materials_purchasing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "branch, managed inventory, item basket, and service scope",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare item availability, jobsite delivery, vending or inventory service, and return economics beside unit price.",
      "official_source": "https://www.fastenal.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "White Cap",
      "category": "materials_purchasing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "contractor account, item basket, delivery, and credit terms",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm region, project pricing, freight, delivery, returns, and credit terms before recording savings.",
      "official_source": "https://www.whitecap.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Beacon",
      "category": "materials_purchasing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "contractor account, roofing basket, delivery, and service terms",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare the same material specification, delivery window, returns, and credit conditions.",
      "official_source": "https://www.becn.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "United Rentals",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "equipment class, location, duration, delivery, damage waiver, and fuel",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "The quoted day rate is incomplete without extension days, transport, fuel, damage waiver, and off-rent evidence.",
      "official_source": "https://www.unitedrentals.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Sunbelt Rentals",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "equipment class, location, duration, delivery, and ancillary charges",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare equivalent equipment, availability, delivery, fuel, damage protection, and off-rent timing.",
      "official_source": "https://www.sunbeltrentals.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Herc Rentals",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "equipment class, location, project duration, and services",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Capture delivery, pickup, damage waiver, fuel, consumables, extensions, and job owner.",
      "official_source": "https://www.hercrentals.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "EquipmentShare",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "equipment, technology, location, duration, and project needs",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Separate rental, telematics, transport, consumables, and extension exposure.",
      "official_source": "https://www.equipmentshare.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "The Home Depot Tool Rental",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "tool class, local availability, rental duration, and protection",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare local availability, duration, accessory, damage, transport, and return conditions.",
      "official_source": "https://www.homedepot.com/c/tool_and_truck_rental",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Penske Truck Rental",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "vehicle class, days, mileage, location, and protection options",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Model mileage, fuel, insurance or protection, one-way, extension, and return-time exposure.",
      "official_source": "https://www.pensketruckrental.com/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Ryder Truck Rental",
      "category": "equipment_fleet",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "vehicle class, duration, mileage, location, and service needs",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare vehicle availability, mileage, fuel, insurance, maintenance, and contract duration.",
      "official_source": "https://www.ryder.com/en-us/rent-trucks",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Samsara",
      "category": "equipment_fleet",
      "disclosure": "quote_required",
      "commercial_unit": "vehicles, equipment, cameras, safety, and operations modules",
      "published_price": "The linked first-party commercial page directs buyers to a configured proposal or sales conversation. This catalog does not substitute a marketplace estimate for that quote.",
      "commitment_note": "Confirm device hardware, installation, data plan, contract period, and fleet or equipment modules.",
      "official_source": "https://www.samsara.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_commercial_source",
      "price_at_glance": "Quote required",
      "normalized_unit_price": "No public dollar rate",
      "normalization_basis": "Use the linked first-party page to define the buying unit, then obtain an itemized proposal."
    },
    {
      "vendor": "PayPal",
      "category": "payment_processing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "transaction, checkout product, and payment rail",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare checkout, invoice, card, bank, international, dispute, and payout economics.",
      "official_source": "https://www.paypal.com/us/business/paypal-business-fees",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Helcim",
      "category": "payment_processing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "interchange, transaction, channel, and volume",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare interchange treatment, margin, transaction fee, equipment, ACH, and volume tiers.",
      "official_source": "https://www.helcim.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Clover",
      "category": "payment_processing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "software plan, hardware, and transaction",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare the software plan, hardware ownership, processing, contract, and early-termination terms.",
      "official_source": "https://www.clover.com/pricing",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Stax",
      "category": "payment_processing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "subscription, processing volume, and transaction",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm monthly subscription, volume ceiling, network costs, transaction fees, equipment, and term.",
      "official_source": "https://staxpayments.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Payment Depot",
      "category": "payment_processing",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "processing volume, channel, and transaction",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Confirm monthly volume, interchange, transaction fees, equipment, and cancellation terms.",
      "official_source": "https://paymentdepot.com/pricing/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "UPS",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "shipment, service level, package, and negotiated account",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare service, zone, dimensions, accessorials, pickup, claims, and negotiated account terms.",
      "official_source": "https://www.ups.com/us/en/support/shipping-support/shipping-costs-rates",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "FedEx",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "shipment, service level, package, and negotiated account",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare service, zone, dimensions, surcharges, pickup, claims, and association offers.",
      "official_source": "https://www.fedex.com/en-us/shipping/rate-changes.html",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "TForce Freight",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "LTL shipment, class, weight, lane, and account",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare class, weight, lane, fuel, accessorials, claims, and association terms.",
      "official_source": "https://www.tforcefreight.com/ltl/apps/RateEstimate",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "USPS",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "mailpiece, package, service, zone, and volume",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare service, package shape, zone, commercial pricing, pickup, and insurance.",
      "official_source": "https://www.usps.com/business/business-shipping.htm",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "RingCentral",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "user, phone, term, and communications plan",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare users, phones, numbers, contact-center scope, implementation, taxes, and term.",
      "official_source": "https://www.ringcentral.com/office/plansandpricing.html",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Zoom Workplace",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "user, plan, phone, and add-ons",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare meeting, phone, room, webinar, storage, AI, support, and annual commitments.",
      "official_source": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060423",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Verizon Business",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "wireless line, device, data, and term",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare lines, devices, data, taxes, fees, trade-ins, promotions, coverage, and term.",
      "official_source": "https://www.verizon.com/business/products/plans/business-unlimited/",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "AT&T Business",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "wireless line, device, data, and term",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare lines, devices, data, taxes, fees, promotions, coverage, and term.",
      "official_source": "https://www.business.att.com/products/wireless-plans.html",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "T-Mobile for Business",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "wireless line, device, data, and term",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Compare line count, devices, data, taxes, promotions, coverage, and term.",
      "official_source": "https://www.t-mobile.com/business/wireless-business-plans",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    },
    {
      "vendor": "Microsoft Teams Phone",
      "category": "shipping_communications",
      "disclosure": "product_page_no_public_price",
      "commercial_unit": "user, calling plan, phone, and Microsoft license",
      "published_price": "A first-party product or program page is linked, but this release does not state a dollar price where a current public price was not independently captured.",
      "commitment_note": "Separate the Teams Phone license, calling plan, numbers, devices, implementation, and existing Microsoft licenses.",
      "official_source": "https://www.microsoft.com/en-us/microsoft-teams/microsoft-teams-phone",
      "checked_at": "2026-09-09",
      "research_status": "first_party_product_source",
      "price_at_glance": "No public price captured",
      "normalized_unit_price": "Current quote needed",
      "normalization_basis": "The first-party product page establishes category relevance, not a current comparable price."
    }
  ],
  "canonical_inputs": [
    "data/cost-controls/contractor-cost-intelligence-2026-09.json, the independently checked exact-price cohort.",
    "data/cost-controls/contractor-cost-universe-2026-09.mjs, the category-complete named vendor universe and first-party source registry.",
    "data/cost-controls/contractor-price-observations-2026-09.mjs, the reproducible display and per-included-user normalization layer.",
    "data/cost-controls/contractor-price-expansion-2026-09.mjs, the additional independently checked price observations and display fields.",
    "data/cost-controls/contractor-supplier-programs-2026-09.mjs, the primary-source supplier and group-buying program registry."
  ],
  "evidence_layers": {
    "verified_pricing_snapshot": "Forty-five individual public-source observations with captured pricing, quote, payment, or program mechanics.",
    "source_linked_universe": "Named vendor and program coverage with a first-party commercial or product source. It is useful for category completeness and proposal research, but never treated as a captured price or contractor-spend benchmark."
  },
  "coverage_contract": {
    "minimum_total_records": 104,
    "required_categories": {
      "field_service_management": 18,
      "construction_management": 12,
      "estimating_takeoff": 8,
      "accounting_erp": 15,
      "payroll_time_workforce": 8,
      "spend_payables": 8,
      "materials_purchasing": 9,
      "equipment_fleet": 8,
      "payment_processing": 8,
      "shipping_communications": 10
    },
    "required_anchor_vendors": [
      "ServiceTitan",
      "BuildOps",
      "Jobber",
      "Procore",
      "Buildertrend",
      "QuickBooks Online",
      "Sage Intacct",
      "Gusto",
      "Ramp",
      "The Home Depot Pro",
      "United Rentals",
      "Samsara",
      "Stripe Payments",
      "Square Payments",
      "UPS",
      "FedEx",
      "RingCentral"
    ]
  },
  "supplier_programs": [
    {
      "id": "home-depot-pro-volume-pricing",
      "program": "The Home Depot Pro Volume Pricing",
      "access": "Free Pro account",
      "published_term": "Volume pricing starts on qualifying purchases of $2,500 or more.",
      "decision_use": "Request a priced basket at the Pro Desk and compare delivered cost, availability, returns, tax, and payment terms.",
      "evidence_class": "program_term",
      "official_source": "https://www.homedepot.com/c/pro?viewTaskName=LogonModalView",
      "checked_at": "2026-09-09"
    },
    {
      "id": "lowes-pro-member-volume-discount",
      "program": "MyLowe's Pro Rewards Volume Discount",
      "access": "MyLowe's Pro Rewards member",
      "published_term": "Member volume discount pricing is available on qualifying quotes of $2,000 or more. A 20% paint discount starts after $3,000 in annual qualifying paint spend.",
      "decision_use": "The quote discount cannot be combined with some other pricing. Test the same basket and current exclusions.",
      "evidence_class": "program_term",
      "official_source": "https://www.lowes.com/l/Pro/resources-for-pros/help",
      "checked_at": "2026-09-09"
    },
    {
      "id": "amazon-business-bulk-buying",
      "program": "Amazon Business Bulk Buying",
      "access": "Amazon Business account, Business Prime not required for RFQ",
      "published_term": "Quantity discounts can start at 2 units. RFQ starts above $10,000 or 999 units. Amazon reports 17% average savings on negotiated large planned purchases.",
      "decision_use": "The average is provider-reported and not a promise. Compare seller, freight, lead time, return rights, inventory carrying cost, and final offer.",
      "evidence_class": "provider_reported_average",
      "official_source": "https://business.amazon.com/en/solutions/bulk-buying/request-for-quote",
      "checked_at": "2026-09-09"
    },
    {
      "id": "ferguson-pro-plus",
      "program": "Ferguson PRO Plus",
      "access": "Free for eligible US professional trade customers with an online account in good standing",
      "published_term": "1,500 welcome points, then 1 point per $1 of online product purchases. Freight, taxes, and miscellaneous charges do not earn points.",
      "decision_use": "Point redemption value is not fixed on the public page. Treat points as rewards, not a cash discount, until redeemed.",
      "evidence_class": "program_term",
      "official_source": "https://www.ferguson.com/content/pro-services/online-services/ferguson-pro-plus/pro-plus-faqs/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "grainger-volume-discount",
      "program": "Grainger Volume Discount and Account Pricing",
      "access": "Business customer, account-specific arrangements may apply",
      "published_term": "Grainger may offer transaction-level volume discounts, but publishes no universal threshold or rate. Logged-in customers can see account-specific pricing.",
      "decision_use": "Ask for the same item and quantity under web, account, and volume pricing. Include freight and return treatment.",
      "evidence_class": "program_mechanic_no_rate",
      "official_source": "https://www.grainger.com/content/mc/policies/terms-of-sale",
      "checked_at": "2026-09-09"
    },
    {
      "id": "agc-home-depot-rebate",
      "program": "AGC and The Home Depot Rebate",
      "access": "AGC member enrolled with a registered payment method",
      "published_term": "2% semiannual rebate on more than $12,500 of qualifying pre-tax net purchases. AGC says members received more than $4 million from the program in 2025.",
      "decision_use": "The $4 million is network-wide, not an expected member result. Verify enrollment, qualifying spend, exclusions, returns, and payment receipt.",
      "evidence_class": "program_term_and_network_total",
      "official_source": "https://www.agc.org/HD",
      "checked_at": "2026-09-09"
    },
    {
      "id": "agc-comdata-construction-mastercard",
      "program": "AGC Comdata Construction Mastercard",
      "access": "AGC member, approved account in good standing",
      "published_term": "2% on eligible supply purchases, 1% on eligible non-fuel purchases, up to 5% on select travel, and up to 6 cents per gallon on fuel. No application or annual fee is published.",
      "decision_use": "Merchant categories, exclusions, inactivity, account standing, and credit terms can change the realized value.",
      "evidence_class": "program_term",
      "official_source": "https://www.agc.org/member-benefits/discount-programs/comdata-construction-mastercard",
      "checked_at": "2026-09-09"
    },
    {
      "id": "abc-lowes-member-savings",
      "program": "ABC Member Savings at Lowe's",
      "access": "ABC member registered for the Lowe's partnership and linked payment methods",
      "published_term": "ABC publishes 5%-18% online savings, volume savings on eligible quotes of $1,500 or more, a 20% paint discount after $3,000 annual qualifying paint spend, and an additional 2% statement credit for eligible Commercial Account purchases.",
      "decision_use": "This partnership is not the same as the direct $2,000 Lowe's threshold. Offers have product, service, card, and combination exclusions.",
      "evidence_class": "program_term",
      "official_source": "https://www.abc.org/Membership/Member-Discounts/Lowes",
      "checked_at": "2026-09-09"
    },
    {
      "id": "service-nation-edge",
      "program": "Service Nation Edge",
      "access": "Free Edge registration, active membership rules apply to distributions",
      "published_term": "Quarterly rebates, a $5 minimum distribution threshold, 10+ preferred partners, and more than $9 million paid to members last year across 10,000+ contractors.",
      "decision_use": "The network total and sample check are not an expected contractor result. Confirm vendor eligibility, data connection, active status, and rebate receipt.",
      "evidence_class": "program_term_and_network_total",
      "official_source": "https://servicenation.com/edge/rebate-program/",
      "terms_source": "https://servicenation.com/edge-tos/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "certainpath-partner-network",
      "program": "CertainPath Partner Network",
      "access": "CertainPath member",
      "published_term": "More than $2.5 billion in collective purchasing power, 125+ partners, more than $9 million in annual rebates, and more than 90% of members earning rebates, paid quarterly.",
      "decision_use": "These provider-reported network figures are not a Level benchmark or expected contractor result. Do not divide them into an average contractor saving or adopt the provider's 2%-5% bottom-line estimate.",
      "evidence_class": "provider_reported_network_metrics",
      "official_source": "https://mycertainpath.com/products/purchasing/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "egia-contractor-marketplace",
      "program": "EGIA Contractor Marketplace",
      "access": "Contractor University membership required for exclusive member benefits",
      "published_term": "Group pricing, discounts, and rebates are offered through a contractor marketplace. Current public pages do not publish one universal rate or threshold.",
      "decision_use": "Request current membership cost, eligible vendors, territory, rebate schedule, and category terms before estimating value.",
      "evidence_class": "program_mechanic_no_rate",
      "official_source": "https://egia.org/partnerships/marketplace-vendors/",
      "terms_source": "https://egia.org/terms-and-conditions/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "united-rentals-total-control",
      "program": "United Rentals Total Control",
      "access": "United Rentals customer with linked rental account",
      "published_term": "United Rentals says the platform can reduce annual equipment costs by up to one third. An older provider article describes 15%-35% annual rental-cost savings.",
      "decision_use": "This is a vendor claim, not a Level benchmark. The mechanism is lower duration and underuse, so verify off-rent dates and invoices instead of assuming a rate discount.",
      "evidence_class": "provider_reported_potential",
      "official_source": "https://www.unitedrentals.com/services/online-services/total-control",
      "supporting_source": "https://investors.unitedrentals.com/press-releases/press-releases-details/2022/United-Rentals-Launches-Total-Control-Emissions-Tracking-to-Help-Customers-Advance-Sustainability-Strategies/default.aspx",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-lowes-savings",
      "program": "NAHB and Lowe's Pro Savings",
      "access": "NAHB member enrolled in the current Lowe's member program",
      "published_term": "NAHB publishes savings of up to 20% on eligible Lowe's purchases through the member program.",
      "decision_use": "Confirm the eligible basket, linked account, exclusions, delivery, returns, and whether another quote program produces a lower delivered cost.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/nahb-community/member-benefits/savings/lowes-savings",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-best-buy-business",
      "program": "NAHB and Best Buy Business",
      "access": "NAHB member using the enrolled business offer",
      "published_term": "The Q2 2026 NAHB savings summary publishes discounts of up to 30% on eligible Best Buy Business purchases.",
      "decision_use": "Treat up to as a ceiling. Compare the exact model, delivery, installation, warranty, return rights, and public price.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-dell-technologies",
      "program": "NAHB and Dell Technologies",
      "access": "NAHB member using the current member purchase path",
      "published_term": "The Q2 2026 NAHB savings summary publishes discounts of up to 40% on eligible Dell technology.",
      "decision_use": "Compare identical device specifications, support, warranty, shipping, financing, and publicly available promotions.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-odp-business-solutions",
      "program": "NAHB and ODP Business Solutions",
      "access": "NAHB member registered for the ODP program",
      "published_term": "The Q2 2026 NAHB summary publishes savings of up to 75% on eligible products and free shipping on qualifying orders of $50 or more.",
      "decision_use": "Compare the actual item basket, pack size, substitute policy, freight, returns, and public promotions before recording savings.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-quickbooks",
      "program": "NAHB and QuickBooks",
      "access": "Eligible NAHB member using the current member enrollment link",
      "published_term": "The Q2 2026 NAHB summary publishes savings of up to 50% on eligible QuickBooks products.",
      "decision_use": "Confirm the product, promotional period, regular renewal price, payroll base and employee charges, payment fees, and cancellation rules.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-ringcentral",
      "program": "NAHB and RingCentral",
      "access": "Eligible NAHB member using the member offer",
      "published_term": "The Q2 2026 NAHB summary publishes 15% off the monthly service charge and a $50 phone price with a 24-month agreement or re-sign.",
      "decision_use": "Compare users, phones, taxes, numbers, implementation, support, contact-center features, existing licenses, and the 24-month commitment.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-ups",
      "program": "NAHB and UPS",
      "access": "NAHB member enrolled in the UPS member program",
      "published_term": "The Q2 2026 NAHB summary publishes discounts up to 65% on UPS Next Day Air and 42% on Ground services.",
      "decision_use": "Compare actual lanes, package dimensions, service levels, pickup, residential and fuel surcharges, claims, and minimum charges.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-tforce-freight",
      "program": "NAHB and TForce Freight",
      "access": "NAHB member using the enrolled TForce freight offer",
      "published_term": "The Q2 2026 NAHB summary publishes at least 75% off eligible less-than-truckload shipments over 150 pounds.",
      "decision_use": "Base the comparison on the same freight class, lane, weight, fuel, accessorials, delivery promise, and claims process.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/-/media/NAHB/nahb-community/docs/member-benefits/savings/savings-at-a-glance.pdf",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nahb-vehicle-savings",
      "program": "NAHB 2026 Vehicle Savings",
      "access": "Eligible NAHB member following each manufacturer's program rules",
      "published_term": "NAHB's 2026 program announcement publishes up to $5,500 on eligible Ford vehicles, $500 on eligible Mercedes-Benz vehicles, and $1,000 on eligible Ram vehicles.",
      "decision_use": "Confirm model, eligibility, fleet status, taxes, fees, financing, order date, delivery timing, and whether public incentives can be combined.",
      "evidence_class": "program_term",
      "official_source": "https://www.nahb.org/blog/2026/01/nahb-member-savings-program-expands-in-2026",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nfib-fedex",
      "program": "NFIB and FedEx Savings",
      "access": "NFIB member enrolled in the current FedEx member offer",
      "published_term": "NFIB publishes savings of up to 50% on select FedEx services.",
      "decision_use": "Compare actual lanes, service, package shape, surcharges, pickup, claims, minimums, and an existing negotiated account.",
      "evidence_class": "program_term",
      "official_source": "https://www.nfib.com/member-offers/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "nfib-technology-savings",
      "program": "NFIB Technology Offers",
      "access": "NFIB member using an eligible technology offer",
      "published_term": "NFIB publishes member technology savings of up to 40% across selected offers.",
      "decision_use": "Compare the exact product, public promotion, warranty, service, term, renewal price, and whether membership cost is already justified.",
      "evidence_class": "program_term",
      "official_source": "https://www.nfib.com/member-offers/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "acca-contractor-membership",
      "program": "ACCA Contractor Membership",
      "access": "HVAC contractor choosing Bronze, Silver, or Gold membership",
      "published_term": "ACCA publishes Bronze at $750 per year or $65 monthly, Silver at $1,800 per year with $900 in ACCA Bucks, and Gold at $5,000 per year with $2,500 in ACCA Bucks.",
      "decision_use": "Treat credits as useful only if the company would buy the eligible education or services. Compare annual membership cost with benefits actually used.",
      "evidence_class": "program_term",
      "official_source": "https://www.acca.org/join/contractor-membership",
      "checked_at": "2026-09-09"
    },
    {
      "id": "acca-credit-card",
      "program": "ACCA Member Credit Card",
      "access": "Eligible ACCA member approved for the card",
      "published_term": "ACCA publishes up to 2.1% cash back through its member card offer.",
      "decision_use": "Compare merchant coverage, exclusions, payment timing, interest, fees, credit terms, and an existing card program. A revolving balance can erase rewards.",
      "evidence_class": "program_term",
      "official_source": "https://www.acca.org/join/contractor-membership",
      "checked_at": "2026-09-09"
    },
    {
      "id": "wex-fleet-card",
      "program": "WEX Fleet Card Fuel Rebates",
      "access": "Approved WEX business fleet account meeting current program terms",
      "published_term": "WEX publishes 3 to 15 cents per gallon at participating EDGE network locations and 1 to 3 cents elsewhere. It reports $1,521 average annual rebates for a 2025 subset of customers with 28 to 250 vehicles.",
      "decision_use": "The provider average is not an expected company result. Compare the actual station network, gallon tiers, fees, controls, terms, and current fuel prices.",
      "evidence_class": "provider_reported_average",
      "official_source": "https://www.wexinc.com/products/fuel-cards-fleet/select/business-gas-card/wex-fleet-card/",
      "checked_at": "2026-09-09"
    },
    {
      "id": "shell-card-fuel-rebates",
      "program": "Shell Card Fuel Rebates",
      "access": "Approved business account meeting the selected Shell card terms",
      "published_term": "Shell publishes standard rebates up to 5 or 6 cents per gallon depending on card, plus limited bonus rebate tiers, and 15% or 20% eligible Jiffy Lube discounts.",
      "decision_use": "Compare gallon tiers, network coverage, fees, product restrictions, bonus periods, payment terms, and the company's actual fueling pattern.",
      "evidence_class": "program_term",
      "official_source": "https://www.shell.us/business/mobility/shell-fleet-solutions/shellcard.html",
      "checked_at": "2026-09-09"
    }
  ],
  "comparison_scenarios": {
    "payment_rail_100_invoices": {
      "label": "Illustrative payment-rail math",
      "assumptions": {
        "total_collected_usd": 100000,
        "payment_count": 100,
        "amount_per_payment_usd": 1000,
        "card_rate_pct": 2.9,
        "card_fixed_fee_usd": 0.3,
        "ach_rate_pct": 0.8,
        "ach_fee_cap_usd": 5
      },
      "boundary": "Uses Stripe's public standard rates for an illustrative set of 100 equal domestic payments. It is not a savings forecast, recommendation, or claim that every invoice can or should move to ACH.",
      "results": {
        "standard_card_fees_usd": 2930,
        "ach_debit_fees_usd": 500,
        "arithmetic_difference_usd": 2430
      }
    },
    "payroll_25_people": {
      "label": "Illustrative payroll list-price math for 25 people paid in a month",
      "people": 25,
      "plans": [
        {
          "vendor": "Patriot Full Service Payroll",
          "base_usd": 37,
          "per_person_usd": 5
        },
        {
          "vendor": "Square Payroll",
          "base_usd": 35,
          "per_person_usd": 6
        },
        {
          "vendor": "Gusto Simple",
          "base_usd": 49,
          "per_person_usd": 6
        },
        {
          "vendor": "OnPay",
          "base_usd": 49,
          "per_person_usd": 6
        },
        {
          "vendor": "QuickBooks Workforce",
          "base_usd": 50,
          "per_person_usd": 7
        }
      ],
      "boundary": "Regular published base-plus-person arithmetic only. Features, tax jurisdictions, contractors, benefits, time tracking, accounting dependencies, promotions, and service quality are not normalized.",
      "results": [
        {
          "vendor": "Patriot Full Service Payroll",
          "monthly_list_price_usd": 162
        },
        {
          "vendor": "Square Payroll",
          "monthly_list_price_usd": 185
        },
        {
          "vendor": "Gusto Simple",
          "monthly_list_price_usd": 199
        },
        {
          "vendor": "OnPay",
          "monthly_list_price_usd": 199
        },
        {
          "vendor": "QuickBooks Workforce",
          "monthly_list_price_usd": 225
        }
      ]
    }
  },
  "summary": {
    "total_records": 108,
    "verified_pricing_records": 45,
    "source_linked_universe_records": 63,
    "field_service_records": 18,
    "field_service_verified_pricing_records": 13,
    "field_service_numeric_public": 8,
    "field_service_quote_required": 5,
    "categories": {
      "field_service_management": 18,
      "construction_management": 12,
      "accounting_erp": 15,
      "payroll_time_workforce": 12,
      "materials_purchasing": 9,
      "estimating_takeoff": 8,
      "spend_payables": 8,
      "payment_processing": 8,
      "equipment_fleet": 8,
      "shipping_communications": 10
    },
    "disclosures": {
      "numeric_public": 34,
      "quote_required": 31,
      "qualification_trigger_public": 4,
      "product_page_no_public_price": 39
    }
  }
}
