California Attorney Fee Petition Mechanics — Bus. & Prof. Code § 7028 (C-39 Roofing Contractor Specialty — California Contractors State License Board)

California CSLB Roofing Contractor C-39 Attorney Fee Petition Mechanics: Tyler Odyssey Civil Complaint Date as Primary Welch Anchor, CSLB License Check (C-39 Roofing Specialty) as Secondary Anchor (THE ONLY C-39 Roofing Contractor Specialty Page in This Series — Distinct from General Contractor § 7028, Home Improvement § 7159, Pool/Spa § 7159.5; ONLY Page With Water Intrusion/Mold/Structural Rot Dual Remedy Under § 7028/CLRA PLUS Health & Safety Code § 17920.3 Substandard Building; ONLY Page Requiring Homeowner Insurance Claim Coordination Advisory; Bus. & Prof. Code § 7031(b) Disgorgement), CLRA § 1780 Mandatory Attorney Fees

California Business and Professions Code § 7028 — the unlicensed contractor prohibition — applies to every person who engages in the business of a contractor in California without holding a valid CSLB license. For roofing work, the relevant specialty classification is C-39 (Roofing Contractor), which requires a separate CSLB examination, separate bond, and separate licensing from the general B-contractor license; a general B-license contractor who performs roofing work without a C-39 specialty license may violate § 7028 in the roofing sub-classification just as an entirely unlicensed person does. The CSLB License Check at cslb.ca.gov — specifically searching the C-39 Roofing specialty classification — is the secondary Welch anchor for all Bus. & Prof. Code § 7028 / CLRA § 1780 C-39 roofing contractor fee petitions. THREE UNIQUE DISTINCTIONS in this page: (1) THE ONLY page in the fee-petition-mechanics series with C-39 Roofing Contractor specialty license harm — prior CSLB pages cover the general unlicensed contractor prohibition (§ 7028 general), the home improvement contract (§ 7159), and the pool/spa specialty contract (§ 7159.5); the C-39 roofing specialty classification requires separate CSLB examination and bond, and a person performing roofing work without a C-39 license violates § 7028 specifically with respect to roofing activities; (2) THE ONLY page with WATER INTRUSION / MOLD / STRUCTURAL ROT compound harm creating a DUAL REMEDY: (a) Bus. & Prof. Code § 7028 unlicensed practice + CLRA § 1780 mandatory fees + § 7031(b) compensation disgorgement against the unlicensed roofer; AND (b) California Health & Safety Code § 17920.3(a)(1) substandard building condition (which defines a substandard building to include "dampness in habitable rooms from defects in construction or from lack of adequate weather protection") — a defective roof causing water intrusion into habitable rooms may independently constitute a § 17920.3 substandard building condition, generating a parallel administrative advisory unique to the roofing context; (3) THE ONLY page requiring the homeowner insurance claim coordination advisory — if the defective roofing also triggers a homeowner's insurance property damage claim, the attorney must advise on: (a) whether the carrier's subrogation rights against the unlicensed roofer affect the homeowner's direct CLRA § 1780 claim; (b) whether the homeowner's acceptance of insurance proceeds constitutes a waiver of excess damages against the roofer; (c) whether the CLRA § 1780 mandatory attorney fees remain recoverable in full even if the covered loss is partially or substantially reimbursed by insurance — an insurance coordination advisory found in no other CSLB page in the series. PURE KETCHUM: no federal law creates mandatory attorney fees for California state CSLB § 7028 roofing contractor licensing violations; Magnuson-Moss Warranty Act creates no mandatory fees for contractor workmanship warranties; OSHA does not create private civil mandatory fee rights. Total billing gap: 13.25 hrs = $3,975–$6,625/yr.

TL;DR

Bus. & Prof. Code § 7028 requires CSLB C-39 Roofing Contractor specialty licensure; unlicensed roofing triggering water intrusion activates a dual remedy (§ 7028/CLRA + Health & Safety Code § 17920.3 substandard building) and requires an insurance claim coordination advisory unique to the roofing context. Primary Welch anchor: Tyler Odyssey civil complaint date. Secondary anchor: CSLB License Check (C-39 Roofing specialty). ONLY page with defective-roof compound harm and insurance subrogation coordination advisory. Bus. & Prof. Code § 7031(b) disgorgement of all compensation paid. PURE KETCHUM — Magnuson-Moss creates no mandatory fees for contractor workmanship. Three billing gaps total 13.25 hrs = $3,975–$6,625/yr.

Statutory Framework: Bus. & Prof. Code § 7028, C-39 Roofing Contractor Specialty, § 7031(b) Disgorgement, Health & Safety Code § 17920.3, and CLRA § 1780 Mandatory Attorney Fees

California Business and Professions Code § 7028 prohibits any person from engaging in the business of a contractor, or acting in the capacity of a contractor, without holding a license issued by the Contractors State License Board (CSLB). The CSLB issues licenses by classification — general building contractor (Class B), general engineering contractor (Class A), and specialty contractors (Class C) in 42 specialty classifications. The C-39 Roofing Contractor classification is one of the 42 Class C specialty classifications and specifically authorizes the licensee to install, repair, and maintain roofing systems — including shingles, tiles, metal roofing, built-up roofing, and waterproofing membranes. A person who performs roofing work in California without holding either a Class B general building contractor license (which covers all trades in a structure, including roofing, when the roofing work is incidental to a general building contract) or a C-39 Roofing Contractor specialty license (which covers stand-alone roofing contracts) violates Bus. & Prof. Code § 7028.

Bus. & Prof. Code § 7031(b) provides a disgorgement remedy specific to California unlicensed contractor matters: the person who utilized the services of the unlicensed contractor may bring an action for recovery of all compensation paid to the unlicensed contractor, without any showing that the work performed was defective or that the homeowner suffered additional harm beyond the payment itself. Section 7031(b) disgorgement is an independent remedy from CLRA § 1780 actual damages — the homeowner can pursue disgorgement of the roofing contract price under § 7031(b) and CLRA actual damages (cost of repairs, water damage remediation, mold remediation, structural repair) under CLRA § 1780(a)(1) simultaneously, and CLRA § 1780 mandatory attorney fees apply to the entire CLRA claim.

The California Health & Safety Code § 17920.3 substandard building provision creates the dual-remedy architecture unique to this page. Section 17920.3(a)(1) defines a "substandard building condition" to include "dampness in habitable rooms from defects in construction or from lack of adequate weather protection." A defective roof that causes water to enter habitable rooms of the home may independently constitute a § 17920.3(a)(1) substandard building condition. While the substandard building proceeding is typically an administrative matter between the building owner and the local building or housing authority (not a direct civil action against the contractor), the substandard building determination: (a) provides independent documentation of the housing defect that supports the CLRA § 1770(a)(7) misrepresentation claim (that the roofing services were not of the standard, quality, and grade represented); (b) may require the homeowner to remediate the condition at their own expense (adding to CLRA actual damages); and (c) generates pre-complaint advisory hours for the attorney in advising the homeowner on how to respond to the local housing authority's substandard building proceedings while simultaneously pursuing the civil CLRA action against the unlicensed roofer.

Three Unique Distinctions in the Fee-Petition-Mechanics Series

  • THE ONLY page with C-39 Roofing Contractor specialty license harm in the fee-petition-mechanics series — the C-39 specialty classification requires a separate CSLB examination, bond, and license distinct from the general B-contractor license and from all other specialty contractor classifications: prior CSLB pages in the series address the general unlicensed contractor prohibition (§ 7028 general), the Home Improvement Contract (§ 7159, covering licensed contractors who violated home improvement contract requirements), and the Pool/Spa specialty contract (§ 7159.5, covering C-53 Pool/Spa contractors); none of these pages addresses the C-39 Roofing specialty in particular; a C-39 roofing contractor violation arises when: (a) an entirely unlicensed person performs roofing work; (b) a licensed general B-contractor performs a standalone roofing contract without a C-39 specialty license when the roofing work exceeds the incidental-trade exception for general building contractors; or (c) a person represents that they hold a C-39 license but the CSLB License Check confirms the license is inactive, suspended, revoked, or non-existent; the CSLB License Check at cslb.ca.gov is the secondary Welch anchor for all Bus. & Prof. Code § 7028 C-39 roofing matters, confirming the license classification (B, C-39, or absent) and status as of the date of the search.
  • THE ONLY page with WATER INTRUSION / MOLD / STRUCTURAL ROT compound harm creating a dual remedy under the Bus. & Prof. Code § 7028/CLRA civil action AND the Health & Safety Code § 17920.3 substandard building administrative proceeding: defective roofing that causes water intrusion is the most common form of roofing contractor harm, and its consequences can be severe: water intrusion causes mold growth (§ 17920.3(a)(14) — mold is separately enumerated as a substandard building condition), wood rot in structural members (§ 17920.3(a)(8) — deteriorated, decayed, or damaged structural members), electrical hazards from water contact with wiring (§ 17920.3(a)(5) — electrical hazards), and habitability loss from flooding or dampness in living spaces (§ 17920.3(a)(1) — dampness in habitable rooms); each category of water-intrusion consequence under § 17920.3 may independently constitute a substandard building condition that requires the homeowner to address the defect under local housing code; the dual-remedy advisory — civil action against the unlicensed roofer (§ 7028 + § 7031(b) + CLRA § 1780) plus administrative substandard building proceedings (§ 17920.3) — generates pre-complaint advisory hours unique to the roofing context that do not appear in any other CSLB sub-series page.
  • THE ONLY page requiring the homeowner insurance claim coordination advisory — advising on whether the carrier's subrogation rights against the unlicensed roofer, the homeowner's acceptance of insurance proceeds, and the relationship between insurance recovery and CLRA § 1780 mandatory attorney fees affect the overall litigation strategy: when a defective roof causes $80,000 in property damage that the homeowner reports to their homeowners insurance carrier, three advisory issues arise that are unique to the roofing context: (a) subrogation — if the carrier pays $80,000 under the property damage endorsement, the carrier acquires subrogation rights to pursue the unlicensed roofer for $80,000; the homeowner's CLRA § 1780 claim then covers only damages exceeding the insurance recovery (structural repair costs not covered by insurance, loss of use, CLRA § 1780 mandatory fees) — but the homeowner must be advised not to inadvertently waive excess damages by settling with the carrier without carving out the excess CLRA claim; (b) collateral source — California's collateral source rule generally allows a tort plaintiff to recover full damages from a tortfeasor without reduction for insurance payments (the carrier's right to reimbursement from the roofer runs through subrogation, not through a reduction in the plaintiff's damages award); (c) CLRA mandatory fee preservation — the CLRA § 1780 mandatory attorney fee award is not reduced because the consumer received insurance proceeds for the underlying property damage; the fee is based on the attorney's lodestar for prosecuting the CLRA claim, not on the net uncompensated loss; advising the homeowner on all three issues generates pre-complaint advisory hours found in no other CSLB page in the series.

PURE KETCHUM for Bus. & Prof. Code § 7028 C-39 Roofing Contractor licensing violations — no federal law creates mandatory attorney fees for California state CSLB roofing contractor licensing violations: the Magnuson-Moss Warranty Act (15 U.S.C. §§ 2301–2312) governs written and implied warranties on consumer products, not contractor workmanship warranties on real property improvements; Magnuson-Moss creates no mandatory attorney fees for CSLB § 7028 licensing violations; OSHA (29 U.S.C. §§ 651–678) governs workplace safety in roofing operations and creates no private civil right of action or mandatory attorney fees for property owners against unlicensed roofing contractors; no other federal law creates mandatory fees for state CSLB C-39 roofing licensing violations; the entire CLRA § 1780 lodestar is pure Ketchum with no Dague constraint and the full Ketchum premium multiplier available on contingency risk, novelty, and results obtained.

Primary Welch Anchor: Tyler Odyssey Civil Complaint Filing Date

The Tyler Odyssey civil complaint filing date is the primary Welch temporal anchor for the CLRA § 1780 attorney fee petition lodestar in Bus. & Prof. Code § 7028 C-39 Roofing Contractor matters. The Tyler Odyssey complaint is filed after the attorney has: confirmed through the CSLB License Check the roofing contractor's C-39 license status (absent, inactive, suspended, or revoked) establishing the § 7028 violation; assessed the water intrusion harm (moisture readings, mold inspection, structural assessment) and determined whether the harm satisfies Health & Safety Code § 17920.3(a)(1)'s substandard building condition threshold; conducted the homeowner insurance coordination advisory (subrogation rights, excess damages carve-out, CLRA fee preservation); quantified the total consumer damages (roofing contract price for § 7031(b) disgorgement, water damage remediation costs, mold remediation costs, structural repair costs, and any loss of use); confirmed the CLRA § 1780 consumer service predicate (roofing services for personal residential property); and served the mandatory CLRA § 1782 30-day pre-suit demand notice.

Secondary Anchor: CSLB License Check (C-39 Roofing Specialty) — THE ONLY C-39 Roofing Contractor Specialty Anchor in the Fee-Petition-Mechanics Series

The CSLB License Check at cslb.ca.gov allows searching by contractor name, business name, or license number and returns the contractor's license number, license classification(s) (B, C-39, or other), license status (Active/Inactive/Suspended/Revoked/Expired), bond information, workers' compensation insurance status, and disciplinary history. The C-39 Roofing classification is listed specifically in the license search results — a general B-license contractor who lacks the C-39 classification is identified by the absence of "C-39" in the license classification field, establishing that the contractor lacks specific roofing specialty authorization.

The CSLB License Check for C-39 Roofing matters confirms one of three status combinations: (a) no CSLB license of any kind — the roofer is entirely unlicensed and violates § 7028 for all contractor activities; (b) CSLB B-license without C-39 classification — the contractor holds a general building contractor license but lacks the specific C-39 roofing specialty, potentially violating § 7028 for standalone roofing work exceeding the incidental-trade exception; (c) expired, suspended, or revoked C-39 license — the contractor once held the appropriate specialty license but the license has lapsed, creating a § 7028 violation for roofing work performed while the license was non-current. The CSLB License Check date is the secondary Welch temporal anchor for the Bus. & Prof. Code § 7028 C-39 / CLRA § 1780 fee petition, and this page is THE ONLY C-39 Roofing Contractor specialty anchor in the entire fee-petition-mechanics series.

Billing Gap 1 — CSLB License Check (C-39 Specialty), Water Intrusion/Mold Assessment, Health & Safety Code § 17920.3 Advisory, Insurance Coordination Advisory, and § 1782 Demand (5.25 hrs/yr = $1,575–$2,625)

The first billing gap arises in the pre-complaint advisory phase, during which the attorney confirms the C-39 licensing status, assesses the water intrusion and mold harm against the § 17920.3 substandard building threshold, conducts the homeowner insurance claim coordination advisory, quantifies the full damages (including § 7031(b) disgorgement and CLRA actual damages), confirms the CLRA § 1780 consumer predicate, and serves the mandatory CLRA § 1782 30-day pre-suit demand notice.

  • Searching the CSLB License Check at cslb.ca.gov for the C-39 Roofing specialty classification — confirming the contractor's license classification(s) (B, C-39, absent), license status, bond status, and disciplinary history — and establishing the secondary Welch anchor for the CLRA § 1780 lodestar: the CSLB search must confirm not only whether the contractor has any CSLB license but whether the license specifically includes the C-39 Roofing classification; a contractor with a B-license who lacks C-39 may have argued to the homeowner that the B-license covers all roofing work — advising the homeowner on whether the B-without-C-39 scenario constitutes a § 7028 violation generates advisory hours specific to the roofing specialty context; the search date is the secondary Welch temporal anchor; the bond status confirmation is important for collecting the § 7031(b) disgorgement award (the contractor's CSLB bond is a potential collection source).
  • Assessing the water intrusion harm against Health & Safety Code § 17920.3 — reviewing the homeowner's moisture inspection reports, mold assessments, and structural evaluations to confirm whether the defective roofing has caused a § 17920.3(a)(1) substandard building condition (dampness in habitable rooms) and advising on whether to notify the local housing authority to initiate a substandard building inspection proceeding: the § 17920.3 advisory is a parallel regulatory track separate from the civil CLRA action; if the homeowner's home has active mold growth or structural rot from water intrusion, the local housing or building authority may independently cite the property as a substandard building under § 17920.3 and require remediation; the attorney must advise: (a) whether to proactively notify the housing authority (which creates a documented, official record of the substandard condition supporting the CLRA damages calculation) or wait for the CSLB complaint and civil action to generate the repair documentation; (b) whether the § 17920.3 substandard building proceeding creates any adverse effect on the homeowner's property (e.g., a substandard building notice that affects the property's sale value or mortgage status); the § 17920.3 advisory generates first-billing-gap advisory hours unique to the water-intrusion roofing context.
  • Conducting the homeowner insurance claim coordination advisory — assessing whether the homeowner has filed or intends to file a homeowners insurance claim for the water damage, and advising on the three insurance coordination questions: (a) carrier subrogation rights vs. homeowner excess CLRA claim segregation; (b) acceptance of insurance proceeds without waiving excess damages against the roofer; (c) CLRA § 1780 mandatory attorney fee preservation independent of insurance recovery: the insurance coordination advisory generates first-billing-gap advisory hours that no other CSLB page in the series requires because no other CSLB page involves a construction defect that also triggers a homeowners insurance property damage claim; for a homeowner with both a §7028 CLRA claim and a pending homeowners insurance water damage claim, coordinating these parallel recovery tracks requires the attorney to advise the homeowner on the interaction between the insurance recovery and the civil action before either the insurance settlement or the CLRA demand is finalized — a time-sensitive advisory unique to the roofing defect context.
  • Quantifying the § 7031(b) disgorgement recovery (all compensation paid to the unlicensed roofer for the roofing contract) as a separate, no-defect-proof-required recovery element alongside CLRA § 1780 actual damages (water damage remediation, mold remediation, structural repair costs, loss of use) — and serving the coordinated CLRA § 1782 demand incorporating both § 7031(b) disgorgement and CLRA § 1780 actual damages and mandatory fees: the § 7031(b) disgorgement claim is independent of any proof of defective workmanship — the homeowner is entitled to full disgorgement of all compensation paid to the unlicensed roofer even if the roofing work was done competently; the CLRA § 1780 actual damages claim covers all repair and remediation costs from the defective work; together, the two damages streams — § 7031(b) disgorgement of the contract price + CLRA actual repair/remediation costs + CLRA mandatory attorney fees — create a settlement demand substantially exceeding the original roofing contract price, generating robust mandatory fee exposure unique to the C-39 roofing context.
Gap 1 Annual Value (CSLB C-39 search, water intrusion/mold assessment, § 17920.3 advisory, insurance coordination, § 1782 demand)
$1,575–$2,625/yr
5 clients × 2.1 calls × 60 min × 50% untracked = 5.25 hrs/yr at $300–$500/hr median solo rate

Billing Gap 2 — Active Litigation: Roofing Defect Expert Discovery, § 17920.3 Substandard Building Documentation, Insurance Carrier Coordination, and Settlement Valuation (4.00 hrs/yr = $1,200–$2,000)

The second billing gap arises from the active litigation phase — from Tyler Odyssey complaint filing through judgment or settlement — including expert discovery on the roofing defect and its consequences, coordination of the § 17920.3 substandard building documentation, insurance carrier coordination for subrogation segregation, and settlement valuation incorporating § 7031(b) disgorgement + CLRA actual damages + CLRA mandatory fees.

  • Retaining and working with a roofing expert to document the defective roofing installation or repair, establish the causal chain from the C-39 licensing violation through the defective installation to the water intrusion harm, and quantify the full cost of proper remediation (tear-off and replacement of defective roofing, water damage drywall and insulation replacement, mold remediation, structural repair): a C-39 roofing defect case requires expert testimony to establish both the standard of care for C-39 roofing work and the causal connection between the contractor's departures from that standard and the water intrusion harm; the expert must assess: (a) whether the roofing installation or repair was performed to the applicable California roofing code (Title 24 California Building Code requirements for roofing systems); (b) what specific installation defects caused the water intrusion (inadequate flashing, improper underlayment, substandard material installation); (c) the full scope of remediation required to bring the structure to code-compliant condition; the expert engagement generates second-billing-gap advisory hours specific to the technical nature of roofing defect causation analysis.
  • Coordinating the Health & Safety Code § 17920.3 substandard building documentation with the local housing authority — obtaining any official substandard building notice or inspection report as evidentiary support for the CLRA § 1770(a)(7) misrepresentation claim (that the roofing services were not of the standard, quality, and grade represented): a local housing authority's official determination that the property constitutes a substandard building under § 17920.3(a)(1) is a powerful evidentiary document in the civil CLRA action — it is an official government finding of a construction defect condition consistent with the CLRA misrepresentation theory; obtaining and using this official finding in the CLRA litigation generates second-billing-gap advisory hours from coordinating with the housing authority and integrating the administrative record into the civil action, which is unique to the roofing water-intrusion context.
  • Coordinating with the homeowner's insurance carrier on the subrogation segregation — confirming the carrier's subrogation claim amount, segregating the homeowner's excess CLRA damages from the carrier's subrogation recovery, and advising the homeowner on the structured settlement that preserves both the carrier's subrogation recovery and the homeowner's excess CLRA damages and mandatory attorney fees: when both the homeowner and the insurance carrier have claims against the unlicensed roofer, the settlement negotiation must account for both the carrier's subrogation interest and the homeowner's CLRA excess damages; advising the homeowner on structuring the settlement to preserve the CLRA mandatory attorney fees (which belong to the homeowner's attorney, not to the carrier) while resolving the carrier's subrogation claim generates second-billing-gap advisory hours specific to the insurance coordination advisory unique to this roofing page; structuring a three-party settlement (homeowner + carrier + unlicensed roofer) that fairly allocates the roofer's total settlement payment between the carrier's subrogation recovery and the homeowner's CLRA award is a legally complex advisory task found in no other CSLB page in the series.
Gap 2 Annual Value (roofing expert discovery, § 17920.3 documentation, insurance carrier coordination, settlement valuation)
$1,200–$2,000/yr
4 clients × 2 calls × 60 min × 50% untracked = 4.00 hrs/yr at $300–$500/hr median solo rate

Billing Gap 3 — CLRA § 1780 Fee Petition, Pure Ketchum Multiplier, Lodestar Documentation, and Missouri v. Jenkins Fees-on-Fees (4.00 hrs/yr = $1,200–$2,000)

The third billing gap arises from fee recovery preparation — from Tyler Odyssey judgment or settlement through fee petition resolution — including CLRA § 1780 lodestar documentation from the CSLB License Check (C-39 Roofing) date as the secondary Welch anchor, pure Ketchum multiplier briefing addressing the water intrusion compound harm and insurance coordination complexity, and Missouri v. Jenkins fees-on-fees recovery.

  • Documenting the complete CLRA § 1780 lodestar from the CSLB License Check (C-39 Roofing specialty) date as the secondary Welch anchor through Tyler Odyssey judgment — capturing the water intrusion assessment hours, § 17920.3 advisory hours, insurance coordination advisory hours, roofing expert engagement hours, carrier subrogation segregation hours, and § 7031(b) disgorgement analysis hours as CLRA § 1780 fee-petition-eligible lodestar time: the fee petition declaration must identify the CSLB License Check date as the secondary Welch temporal anchor; document the § 17920.3 substandard building advisory hours as flowing directly from the defective C-39 roofing work that constitutes the CLRA § 1770(a)(7) violation; document the insurance coordination advisory hours as a necessary component of advising the homeowner on the complete recovery architecture (insurance + CLRA) triggered by the C-39 defect; structure the lodestar to capture all three analytical streams (§ 7028/§ 7031(b) disgorgement analysis, CLRA § 1780 actual damages analysis, and insurance coordination advisory) as CLRA fee-petition-eligible work.
  • Briefing the pure Ketchum multiplier — establishing PURE KETCHUM status (no federal mandatory fees for state § 7028 C-39 roofing licensing violations), applying the three Ketchum factors to the roofing defect context, and documenting the contingency risk, novelty, and results obtained arguments with particular emphasis on the compound harm and insurance coordination complexity: Ketchum multiplier factors for Bus. & Prof. Code § 7028 C-39 roofing matters: (a) contingency risk — unlicensed roofing contractors typically operate as cash-pay sole proprietors with no assets beyond the current roofing project; collecting a CLRA judgment and §7031(b) disgorgement from an unlicensed roofer requires identifying assets and obtaining the CSLB bond — meaningful collection risk that justifies the multiplier; (b) novelty and difficulty — the § 17920.3 substandard building dual-remedy advisory, the insurance coordination advisory, the roofing expert engagement, and the three-party settlement negotiation (homeowner + carrier + roofer) are among the most multi-dimensional advisory tasks in the CSLB sub-series; (c) results obtained — full § 7031(b) disgorgement of the contract price plus full CLRA water damage remediation costs plus CLRA mandatory attorney fees in a case where the homeowner's home has been genuinely damaged by water intrusion represents a strong "results obtained" argument for the Ketchum premium; Ketchum v. Moses 24 Cal.4th 1122 (2001); PLCM Group Inc. v. Drexler 22 Cal.4th 1084 (2000); Hensley v. Eckerhart 461 U.S. 424 (1983); Missouri v. Jenkins 491 U.S. 274 (1989) fees-on-fees.
Gap 3 Annual Value (CLRA § 1780 fee petition, pure Ketchum multiplier, lodestar documentation, fees-on-fees)
$1,200–$2,000/yr
4 clients × 2 calls × 60 min × 50% untracked = 4.00 hrs/yr at $300–$500/hr median solo rate

Total Annual Billing Gap — Three-Gap Summary

  • Gap 1 (CSLB C-39 search, water intrusion/mold assessment, § 17920.3 advisory, insurance coordination, § 1782 demand): 5.25 hrs = $1,575–$2,625/yr
  • Gap 2 (roofing expert discovery, § 17920.3 documentation, insurance carrier coordination, settlement valuation): 4.00 hrs = $1,200–$2,000/yr
  • Gap 3 (CLRA § 1780 fee petition, pure Ketchum multiplier, lodestar documentation, fees-on-fees): 4.00 hrs = $1,200–$2,000/yr
  • Total: 13.25 hrs = $3,975–$6,625/yr untracked at $300–$500/hr median California solo practitioner rate

How ClaimHour fits California Bus. & Prof. Code § 7028 C-39 / CLRA § 1780 roofing contractor practice

For solo California plaintiff attorneys handling Bus. & Prof. Code § 7028 C-39 Roofing Contractor matters — including CSLB License Check advisory, water intrusion and mold assessment, Health & Safety Code § 17920.3 substandard building advisory, homeowner insurance claim coordination, § 7031(b) disgorgement analysis, and pure Ketchum multiplier briefing — ClaimHour captures all advisory sessions in the background without a separate practice management system.

Get Early Access