San Francisco CDC LLC v. Webcor Construction L.P.

Filed 3/19/21 CERTIFIED FOR PUBLICATION IN THE COURT OF APPEAL OF THE STATE OF CALIFORNIA FIRST APPELLATE DISTRICT DIVISION ONE SAN FRANCISCO CDC LLC, Plaintiff and Appellant, A156669 & A157650 v. WEBCOR CONSTRUCTION L.P. (San Francisco County et al., Super. Ct. No. CGC-17- 559707) Defendants and Respondents. Business and Professions Code section 7031, a provision of the Contractors’ State License Law (Bus. & Prof. Code, § 7000 et seq.), deters unlicensed building contractors by allowing any person who utilizes their services to bring an action for disgorgement of all compensation paid for the performance of any act or contract, even when the work performed is free of defects. (Bus. & Prof. Code, § 7031, subd. (b), hereafter section 7031(b)). Appellant San Francisco CDC LLC filed an action asserting a section 7031(b) claim for disgorgement against respondents Webcor Construction, L.P. and Obayashi Corporation (Obayashi) in June 2017, more than eight years after respondents completed construction of appellant’s InterContinental Hotel (Hotel) in San Francisco in February 2009. The trial court granted respondents’ demurrers to appellant’s third amended complaint without leave to amend, finding appellant’s claims were barred under Code of Civil 1 Procedure section 340, subdivision (a),1 the one-year statute of limitations for statutory forfeiture or penalty causes of action. Appellant contends the trial court erred by applying the one-year limitations period and by misapplying the discovery rule and the doctrines of equitable and judicial estoppel. We disagree. As our colleagues in the Second District Court of Appeal recently held in Eisenberg Village etc. v. Suffolk Construction Co., Inc. (2020) 53 Cal.App.5th 1201 (Eisenberg), the one-year statute of limitations applies to disgorgement claims brought under section 7031, and the discovery rule and other equitable doctrines do not. Even if such doctrines applied to statutory disgorgement claims, we would find them inapt under the circumstances presented here by appellant’s own pleadings and judicially noticed matter properly relied upon by the trial court. Appellant also challenges the trial court’s award of $231,834 in contractual attorney fees to respondents, contending the court erred in its interpretation of the attorney fee provision. We disagree and conclude that the agreement contemplated the recovery of attorney fees for noncontractual causes of action that are initiated because of an alleged breach of the parties’ contract. We affirm the judgement. I. FACTUAL AND PROCEDURAL BACKGROUND A. Background In September 2005, appellant, the owner of the InterContinental Hotel (Hotel) in San Francisco, entered into a construction contract (Contract) with Webcor Construction, Inc., dba Webcor Builders, under which the latter would serve as the general contractor for the Hotel. Webcor Construction, 1 Except for section 7031(b), all undesignated statutory references are to the Code of Civil Procedure. 2 Inc. attested that it was duly licensed as a general contractor and would remain licensed through the duration of the Hotel’s construction. In July 2007, Webcor Construction, Inc. merged into respondent Webcor Construction, L.P. The new entity, Webcor Construction, L.P., obtained a license prior to the merger on June 26, 2007, while Webcor Construction Inc.’s license was allowed to expire in December 2007. Webcor Construction, L.P. was acquired by Obayashi Corporation in 2007.2 In February 2009, appellant accepted respondents’ work on the Hotel “as complete” and made its final payment. A Notice of Completion was recorded in which appellant’s representative verified that Webcor Construction, L.P., dba Webcor Builders, was the “original contractor” for the Hotel project. Appellant paid respondents approximately $144 million for the construction of the Hotel. B. Construction Defect Litigation In 2013, appellant discovered defects with some of the windows in the Hotel and demanded that respondents remedy the defects pursuant to their warranty obligations under the Contract. The parties entered into a tolling agreement the following year, tolling the running of the limitations period on appellant’s potential defect claims, effective from the discovery of the defects on October 4, 2013. In June 2015, appellant filed a lawsuit against “Webcor Builders, Inc.” and other defendants, asserting various claims over the defective windows (Defect Action). According to appellant’s complaint, respondents failed to perform their warranty obligations and repair work. It was later determined 2Appellant acknowledges that its claims against Obayashi are wholly derivative of its allegations against Webcor Construction, Inc. and Webcor Construction, L.P. 3 that Webcor Builders, Inc. is a separate entity that is not affiliated with respondents. In March 2017, the parties stipulated to the substitution of respondent Webcor Construction, L.P. into the Defect Action in lieu of Webcor Builders, Inc. Suspecting that respondents might have constructed the Hotel while unlicensed, appellant attempted to insert the licensure issue into the trial of the Defect Action. The trial court refused to hear the claim. The parties later settled, and the Defect Action was dismissed in August 2017. C. The Underlying Action i. Complaint In June 2017, appellant filed a complaint alleging a single claim for disgorgement under section 7031(b) against Webcor Builders L.P., Webcor Construction, Inc., dba Webcor Builders, and Obayashi Corporation. Appellant alleged that respondents built the Hotel while unlicensed because Webcor Construction, Inc.’s license (No. 817988) had expired in December 2007, after its merger into Webcor Construction, L.P., “and license number 817988 was never transferred.” Respondents demurred and moved to strike. In their pleadings, respondents requested judicial notice of state licensing records showing that Webcor Construction, L.P. was issued its own contractor’s license in June 2007, prior to the merger. ii. First Amended Complaint Rather than respond to the demurrer, appellant filed a first amended complaint (FAC), which again alleged a statutory claim for disgorgement and added claims for conversion and fraudulent concealment. The causes of action rested on allegations that respondents were not properly licensed during the Hotel’s construction and had “executed a series of mergers to conceal their licensing violations.” Appellant also alleged that it “had no 4 reasonable basis to know or discover that the contracting party was unlicensed” until Webcor Construction, L.P. was substituted into the Defect Action in March 2017. Respondents again demurred and moved to strike on multiple grounds, including that appellant’s claims were barred by the one- year statute of limitations under section 340, subdivision (a).3 In January 2018, the trial court sustained the demurrer with leave to amend. The court found that all three of appellant’s claims related to disgorgement and that the one-year limitations period for statutory penalty or forfeiture claims applied. (§ 340, subd. (a)). Relying on appellant’s own allegations that the Hotel was completed in February 2009, and a judicially noticeable declaration by appellant’s employee (filed in the Defect Action) that final payment on the Contract was made to Webcor Construction, L.P. in February 2009, the trial court found that appellant’s claims had accrued at that time. The court thus held that appellant’s claims were time-barred as of March 2010. Even if the four-year catch-all limitations period applied (see § 343), appellant’s claims would still have been untimely after March 2013. The court also found that appellant had constructive notice of respondents’ licensing status at the time it made final payment because that information was publicly available. The trial court rejected appellant’s arguments that the statute of limitations should be tolled by the parties’ 2014 tolling agreement and by the pendency of the Defect Action, reasoning that both events had occurred long after all potentially applicable statutes of limitation had run. Appellant was given leave to amend if it could allege either that respondents had performed 3 Section 340, subdivision (a), provides for a one-year statute of limitations for “[a]n action upon a statute for a penalty or forfeiture, if the action is given to an individual, or to an individual and the state, except if the statute imposing it prescribes a different limitation.” 5 unlicensed work within one year of the filing of the complaint, or if “there was a misrepresentation or concealment with regard to licensing violations that could not be verified through public records.” iii. Second Amended Complaint In May 2018, appellant filed its second amended complaint (SAC), realleging the same three causes of action. The SAC alleged that appellant had entered into a construction contract with an unidentified “Contractor” and that all payments had been made to “Webcor Builders.” It further alleged that “Webcor Builders, Inc.” filed an answer in the Defect Action, and that appellant did not learn until March 2017 that Webcor Construction, L.P. was the actual general contractor of the Hotel. The SAC further asserted that Webcor Construction, L.P.’s license had been “automatically terminated during construction when the general partner of Webcor Construction, [L.P.] disassociated from the partnership.” The SAC also asserted that “[a]fter June 23, 2016, and through the beginning of 2017, the Contractor, … performed work related to the Hotel’s windows for which a contractor’s license was required.” Respondents again demurred and moved to strike. The trial court sustained the demurrers, ruling that appellant had not adequately alleged either of the two circumstances for which it was granted leave to amend. As to allegations of unlicensed work performed in 2016 and 2017, the court noted that the SAC did not identify the “Contractor” who allegedly did the work and did not allege that the Contractor lacked the required license. It further found that the SAC did not adequately allege any “ ‘misrepresentation or concealment with regard to the licensing violations that could not be verified through public records,’ ” rejecting appellant’s contention that Webcor Construction, L.P.’s license had been “automatically terminated” by the general partner’s disassociation. The court granted leave 6 to amend, directing appellant to provide more detail as to the work it claimed had been performed in 2016 and 2017. The court also required appellant to allege, if it could do so in good faith, “that during the course of construction in or prior to February 2009, [] one or more of the [respondents] represented themselves to be ‘Webcor Builders, Inc.’, ” rather than having used the words or trade name “Webcor Builders.” iv. Third Amended Complaint In October 2018, appellant filed its third amended complaint (TAC). Appellant alleged that on several occasions, “Webcor Builders, Inc.” had been identified as the Hotel’s general contractor in documents such as change orders and permits prepared by subcontractors, and in other documents that appellant had been copied on. Appellant also alleged that between October 2016 and January 2017, respondents’ representative had prepared “scopes, schedules, and sequence of work and obtain[ed] and present[ed] proposals and bids . . . to perform the original contract scope of work with trade contractors who would repair and improve the windows and curtain wall components.” In its demurrer to the TAC, respondents argued that appellant’s alleged belief that Webcor Builders, Inc. had built the Hotel was undermined by the publicly recorded February 2009 Notice of Completion signed by appellant’s representative which identified the original contractor as “Webcor Construction L.P., dba Webcor Builders.” Respondents also asserted that the activities it allegedly performed in 2016 and 2017 were not actionable under section 7031(b) because preparing bids for repair did not require a license. The trial court sustained the demurrers without leave to amend, finding that appellant was unable to allege a claim that was not time-barred. Although appellant argued that respondents made misleading statements in 7 pleadings filed in the Defect Action, the court held appellant could not rely on those statements to support an equitable estoppel theory because all applicable statutes of limitation had run before the Defect Action was filed. The court also found that documents prepared and provided by third-party subcontractors and others referring to “Webcor Builders, Inc.” could not provide a basis for equitable estoppel because the alleged misrepresentations were not made by respondents themselves. More importantly, the judicially noticeable February 2009 Notice of Completion alone defeated appellant’s claim that it did not become aware of the identity of the general contractor until 2017. Finally, the TAC did not adequately allege that respondents performed unlicensed work in the year before the action was filed because the alleged work was limited to preparing “proposals and bids,” an activity for which a license is not required. On January 16, 2019, the trial court entered a judgment of dismissal. Appellant filed a notice of appeal. v. Attorney Fee Award In February 2019, respondents filed a motion seeking $231,834 in attorney fees. In March 2019, the trial court granted respondents’ motion for attorney fees, awarding respondents $231,834 in attorney fees based on the attorney fee provision in the Contract. Appellant appealed the fee order.4 II. DISCUSSION A. Standard of Review The standard of review governing an order sustaining a demurrer without leave to amend is long-settled. (Blank v. Kirwan (1985) 39 Cal.3d 311, 318 (Blank).) “ ‘We treat the demurrer as admitting all material facts properly pleaded, but not contentions, deductions or conclusions of fact or 4The appeals of the two orders were filed separately and have been consolidated for purposes of decision. 8 law. [Citation.] We also consider matters which may be judicially noticed.’ [Citation.] Further, we give the complaint a reasonable interpretation, reading it as a whole and its parts in their context. [Citation.] When a demurrer is sustained, we determine whether the complaint states facts sufficient to constitute a cause of action.” (Ibid.) We “ ‘determine de novo whether the complaint alleges facts sufficient to state a cause of action or discloses a complete defense.’ ” (McBride v. Smith (2018) 18 Cal.App.5th 1160, 1172-1173.) “[W]hen [a demurrer] is sustained without leave to amend, we decide whether there is a reasonable possibility that the defect can be cured by amendment: if it can be, the trial court has abused its discretion and we reverse; if not, there has been no abuse of discretion and we affirm. [Citations.] The burden of proving such reasonable possibility is squarely on the plaintiff.” (Blank, supra, 39 Cal.3d at p. 318.) B. Section 7031(b) As the trial court observed, appellant’s causes of action are all based on its asserted right to disgorgement of compensation from an unlicensed contractor under section 7031(b), and appellant does not contend otherwise. The statutory purpose behind section 7031 is “to discourage persons who have failed to comply with the licensing law from offering or providing their unlicensed services for pay.” (Hydrotech Systems, Ltd. v. Oasis Waterpark (1991) 52 Cal.3d 988, 995.) This deterrent is achieved under subdivisions (a) and (b) of section 7031. Subdivision (a) provides that no person “engaged in the business or acting in the capacity of a contractor” may bring an action for compensation for work requiring a contractor’s license if the person was not properly licensed at all times during the performance of the work. 9 Under subdivision (b), “a person who utilizes the services of an unlicensed contractor may bring an action . . . to recover all compensation paid to the unlicensed contractor for performance of any act or contract” and this provision generally requires an unlicensed contractor to disgorge all the moneys paid to it by a project owner. Disgorgement is permitted even when the project owner knows that the contractor is unlicensed, the contractor is only unlicensed for part of the time it performed work requiring a license, or when the work performed by the unlicensed contractor is free of defects. (Judicial Council of California v. Jacobs Facilities, Inc. (2015) 239 Cal.App.4th 882, 895, 897 (Judicial Council).) Section 7031 has been characterized as “truly a strict liability statute.” (Judicial Council, supra, 239 Cal.App.4th at p. 897.) “Because it denies all compensation for a contractor’s work, regardless of the quality of the work or the reasons for the failure of licensure, section 7031 can have harsh and seemingly unfair effects.” (Id. at p. 895; see also Eisenberg, supra, 53 Cal.App.5th at p. 1207 [“ ‘ “ ‘[S]ection 7031 represents a legislative determination that the importance of deterring unlicensed persons from engaging in the contracting business outweighs any harshness between the parties, and that such deterrence can best be realized by denying violators the right to maintain any action for compensation [or requiring them to disgorge compensation already paid’ ” ’ ”], quoting MW Erectors, Inc. v. Niederhauser Ornamental & Metal Works Co., Inc. (2005) 36 Cal.4th 412, 423 (MW Erectors), italics omitted.) C. Appellant’s Claims Are Time Barred i. One-Year Statute of Limitations Applies to Section 7031(b) Disgorgement Claims Appellant first asserts that claims brought under section 7031(b) are categorically exempt from all statutes of limitation. In supplemental 10 briefing, appellant argues that a claim for disgorgement is restitutionary in nature, subject to the three-year statute of limitations provided by section 338, subdivision (a) for an “ ‘action upon a liability created by statute, other than a penalty or forfeiture.’ ” Neither assertion is correct. The trial court correctly determined that the one-year statute of limitations under section 340, subdivision (a), governs actions brought under section 7031(b) because disgorgement is a statutory penalty for work performed by an unlicensed contractor. The court’s ruling is consistent with the recent opinion from the Second District Court of Appeal in Eisenberg, supra, 53 Cal.App.5th 1201. In Eisenberg, the plaintiff contracted in 2007 with a construction company to build a 108-unit assisted living facility. (53 Cal.App.5th 1201, 1203-1204.) After completing its work in 2010, numerous defects arose that required the contractor to undertake extensive repairs. The contractor worked on repairs until around 2014. When repair efforts eventually stalled, the plaintiff began investigating claims against the contractor. (Id. at pp. 1204-1205.) Section 7068 of the Business and Professions Code requires that each corporate license holder have a qualifying individual (a responsible managing officer or employee with construction experience) actively supervising the contractor’s work. (Bus. & Prof. Code § 7068, subds. (b)(3) & (c).) In early 2015, the Eisenberg plaintiff learned that the contractor’s qualifier had moved out of state in 2008 and was no longer exercising direct supervision over the construction project. In May 2015, the plaintiff filed a section 7031(b) claim seeking disgorgement for all amounts paid to the contractor. The plaintiff argued that, without an active supervisor, the contractor did not have a valid contractor’s license when it performed work on the project. (Eisenberg, supra, 53 Cal.App.5th at pp. 1207-1208.) The trial court 11 sustained the contractor’s motion for summary judgment on the basis that the disgorgement claim was barred by the one-year limitations period of section 340, subdivision (a). (Id. at pp. 1208-1209.) On appeal, the Eisenberg plaintiff argued that the applicable limitations period was the “catch-all” four-year statute of limitations. (§ 343). Alternatively, the plaintiff likened disgorgement to a refund or restitution for which the three-year statute of limitations should apply. (§ 338.) Finally, even if the one-year statute applied, the plaintiff argued that its claim did not accrue until 2014 when it first became aware that the contractor’s representative had moved out of state. (Eisenberg, supra, 53 Cal.App.5th at pp. 1209-1210.) The appellate court affirmed the trial court’s decision, holding that disgorgement claims against unlicensed contractors must be made within one year of completion of the work, regardless of when the owner became aware of the lapse in license. (Eisenberg, supra, 53 Cal.App.5th at pp. 1212-1215.) The court explained that because disgorgement is a liability created by statute, the catch-all limitations provision did not apply. (Id. at p. 1211.) Next, the appellate court concluded that disgorgement is a penalty, and is not restitution, because the project owner need not suffer any injury in order to seek the remedy. (Id. at 1212.) The Eisenberg court relied on the Supreme Court’s opinion in Clark v. Superior Court (2010) 50 Cal.4th 605, which explained the distinction between a penalty and restitution. “Restitution is not a punitive remedy. The word ‘restitution’ means the return of money or other property obtained through an improper means to the person from whom the property was taken. [Citations.] ‘The object of restitution is to restore the status quo by returning to the plaintiff funds in which he or she has an ownership interest.’ 12 [Citation.]” (Id. at p. 614.) On the other hand, “a penalty is a recovery ‘ “without reference to the actual damage sustained. . . ”. ’ [Citation.]” (Ibid.) Disgorgement is not intended to “restore the status quo” but rather to penalize the contractor by depriving him or her “of any compensation for labor and materials used in the construction while allowing the plaintiff to retain the benefits of that construction.” (Eisenberg, supra, at p.1212.) The Eisenberg court also rejected the plaintiff’s assertion that the statute of limitations should be tolled by the plaintiff’s belated discovery that the contractor’s representative had moved out of state. The discovery rule provides that a statute of limitations does not begin to run until “the plaintiff suspects or should suspect that her injury was caused by wrongdoing.” (Jolly v. Eli Lilly & Co. (1988) 44 Cal.3d 1103, 1110.) In declining to apply the discovery rule to a statutory disgorgement claim, the appellate court explained: “In light of the equitable basis for the discovery rule, it makes little sense to apply the rule to claims for disgorgement under section 7031(b). A section 7031(b) claim does not require that the plaintiff suffer any injury, or at least an injury in the sense used by the courts to justify an equitable exception to the ordinary rules of accrual. The fact that a contractor does not have a valid license does not, by itself, cause the plaintiff harm (other than, perhaps, some sort of psychic harm in knowing that he or she hired someone who was not in compliance with the law).” (Eisenberg, supra, 53 Cal.App.5th at p. 1213.) The court continued: “Moreover, the disgorgement mandated by section 7031(b) is not designed to compensate the plaintiff for any harm, but instead is intended to punish the unlicensed contractor. Thus, holding that the discovery rule does not apply to section 7031(b) claims does not produce a harsh result for plaintiffs.” (Ibid.) 13 The court also noted that application of the delayed discovery rule to section 7031(b) claims would result in “absurd” outcomes. Since no injury is required to bring a section 7031(b) claim, a plaintiff could ‘discover’ a licensing violation ten years later and file suit. (Id. at p. 1214.) “If the plaintiff has no duty to investigate whether the contractor was properly licensed absent some sort of facts that would put him or her on notice, there would be, in effect, no time limitation at all in most cases.” (Ibid.) We agree with the Eisenberg court’s reasoning and conclude that the disgorgement remedy is a penalty provision subject to the one-year statute of limitations under section 340, subdivision (a). Other courts have similarly characterized the disgorgement provision of section 7031(b) as a “harsh” or punitive statutory remedy meant to dissuade unlicensed work. (See Judicial Council, supra, 239 Cal.App.4th at p. 895 [disgorgement operates as a “forfeiture” because it deprives an unlicensed contractor of all compensation, “regardless of the quality of the work or the reasons for the failure of licensure”]; MW Erectors, supra, 36 Cal.4th at p. 426 [“the Legislature’s obvious intent [in enacting section 7031 was] to impose a stiff all-or-nothing penalty for unlicensed work”], italics added.) We further agree that such claims accrue upon the completion or cessation of the performance of the act or contract at issue and are not subject to tolling under the delayed discovery rule. (Eisenberg, supra, 53 Cal.App.5th at p. 1214-1215.) Here, appellant’s own pleadings alleged that it accepted the Hotel project as complete and made final payment on the Contract in February 2009. Appellant also prepared and publicly recorded a Notice of Completion for the project that same month, which was signed by appellant’s 14 representative under penalty of perjury.5 Accordingly, appellant’s disgorgement claims accrued in February 2009 upon the completion and final payment for the Hotel, and appellant was required to have brought this action no later than March 2010 under section 340, subdivision (a). ii. Delayed Discovery and Equitable Estoppel Claims Appellant contends that, regardless of which statute of limitations applies, the accrual date should have been tolled by appellant’s late discovery of the true identity of the general contractor in March 2017, and the limitations period should have been equitably tolled by the parties’ 2014 tolling agreement and by the pendency of the Defect Action. Appellant also argues that public records did not disclose in 2007 that Webcor Construction, L.P.’s license had been automatically canceled by operation of law, and these questions of fact cannot be resolved on demurrer. For the reasons discussed above, the discovery rule has no application to appellant’s claims. These claims accrued when the Hotel project was completed and final payment was made in February 2009—uncontroverted matters established by appellant’s own allegations and judicially noticeable materials. But even if the doctrines of equitable estoppel or delayed discovery applied to section 7031(b) claims, we would conclude that appellant’s claims still accrued in February 2009. Appellant alleges that it 5 The trial court took judicial notice of the recorded Notice of Completion. Judicial notice may be taken of the existence and facial contents of recorded real property records where, as here, the authenticity of the document is not challenged. (Evid. Code §§ 452, subds. (c) and (h), 453; Yvanova v. New Century Mortgage Corp. (2016) 62 Cal.4th 919, 924, fn 1, 925.) This court is required to take judicial notice of matters properly noticed by the trial court. (Evid. Code § 459.) Therefore, we take judicial notice that the recorded Notice of Completion, signed by appellant’s representative in February 2009, verifies that the “original contractor” for the Hotel project was “Webcor Construction, L.P., dba Webcor Builders”. 15 did not become aware of respondents’ licensure violation until March 2017 when respondents disclosed that “Webcor Construction L.P.” actually built the Hotel, and this disclosure caused appellant to scrutinize the subcontracts and investigate the licensing issues. Yet the Notice of Completion confirmed appellant’s understanding that “Webcor Construction L.P.” was the “original contractor” on the project. Under appellant’s own theory, this understanding should have alerted appellant to the possibility of a licensing violation as late as February 2009. Because a contractor’s license is a matter of public record (see Eisenberg, supra, 53 Cal.App.5th at p. 1208, fn 7), appellant was armed with all the information it required to bring its disgorgement action within the applicable one-year period. Finally, neither the parties’ tolling agreement in 2014 nor the Defect Action filed in 2015 extended the limitations period because both of these events occurred long after the statute of limitations had expired in March 2010.6 Appellant also argues that Webcor Construction, L.P.’s license was automatically cancelled in October 2007 when its general partner, Webcor GP 6 At oral argument, counsel for appellant asserted for the first time that under Eisenberg, the appellate court held that a disgorgement cause of action “is complete when an unlicensed contractor completes or ceases performance of the act or contract at issue.” (Eisenberg, supra, 53 Cal.App.5th at p. 1214- 1215, italics added.) Counsel explained that this means the disgorgement claim should not accrue until the end of the 10-year warranty period when the builder’s contractual obligations ceased. Because appellant did not raise this assertion in its appellate briefing, the argument is forfeited. (Santa Clara County Local Transportation Authority v. Guardino (1995) 11 Cal.4th 220, 232, fn. 6 [“We need not consider points raised for the first time at oral argument.”].) Even so, we note that Eisenberg involved a post-project warranty period as well, and yet the appellate court found that the disgorgement claim had accrued when the last payment was made at the completion of the project’s construction. (Id. at p. 1215.) Appellant’s interpretation of Eisenberg seems to depart from the appellate court’s own application of its holding. 16 LLC, “disassociated” and a new general partner, Webcor Construction GP, L.P. was substituted in. Appellant contends that notice of this disassociation was hidden from the California State Licensing Board (CSLB) until April 2018. Respondents counter that appellant’s cancellation claim rests on a fundamental misreading of the licensing laws, particularly Business and Professions Code section 7076, subdivision (c), as well as the appellate court’s opinion in Oceguera v. Cohen (2009) 172 Cal.App.4th 783 (Oceguera). Respondents have the better argument. Business and Professions Code section 7076, subdivision (c) provides in relevant part: “A partnership license shall be canceled upon the disassociation of a general partner or upon the dissolution of the partnership. The disassociating partner or the remaining partner or partners shall notify the registrar in writing within 90 days of the disassociation of a general partner or dissolution of the partnership. Failure to notify the registrar of the disassociation or dissolution within 90 days shall cause the license to be canceled effective the date the written notification is received at the board’s headquarters office. . . . ” (Italics added.) The plain language of the statute reflects that license cancellation is not automatic under the circumstances presented here. If notice of the general partner disassociation is not submitted within 90 days, a contractor’s license is cancelled effective from the date the CSLB receives written notification of the disassociation. There is no dispute that the CSLB received notification of the partnership substitution in the spring of 2018, and thus Webcor’s Construction L.P.’s license could not have been cancelled under a plain reading of the statute prior to 2018. Oceguera, supra, is distinguishable. In Oceguera, the general partner of a construction company formally disassociated from the partnership in May 2003, executing a disassociation notice pursuant to section 7076, 17 subdivision (c). (Id. at pp. 787.) In June 2003, the partnership entered into a construction contract and performed work on that contract. (Ibid.) The CSLB received notice of the disassociation the following month. (Id. at p. 788.) The project owner later sued for disgorgement under section 7031(b). The partnership argued unsuccessfully that it had substantially complied with its licensing obligations because it had a valid license when it entered into the contract. The appellate court disagreed, concluding that the effective date of the license cancellation was in May 2003, when the general partner formally disassociated, because the CSLB had received notice of this disassociation within the 90-day period set forth in Business & Professions Code section 7076, subdivision (c). (Id. at pp. 788, 793.) Here, appellant concedes that the CSLB did not receive notice of the general partner’s disassociation within the 90-day period that guided Oceguera’s resolution of its appeal. Rather, the CSLB cancelled Webcor Construction, L.P.’s license in April 2018 after Webcor informed the board of its former general partner’s disassociation. While appellant argues that it makes no sense to interpret Business and Professions Code section 7076, subdivision (c) in such a way as to allow a party to remain licensed long after a disassociation has occurred, appellant’s arguments are based on public policy concerns and not the plain language of the statute as written. We are sympathetic to the points raised, but such arguments are better addressed to the Legislature. iii. Allegations of Unlicensed Work As a final matter, appellant argues that it adequately alleged that respondents performed unlicensed work in 2016 and 2017 by “preparing scopes, schedules, and sequence of work and obtaining and presenting proposals and bids” for work to repair the defective windows. Appellant 18 asserts that “the preparation of bids to perform” these construction activities “require[s] a contractor’s license.” Appellant is mistaken. Appellant’s arguments run counter to the Supreme Court’s observation in MW Erectors, supra, that the preparation of bids and proposals is pre- contractual activity for which a contractor’s license is not needed. (36 Cal.4th. at pp. 435-440.) Appellant has never alleged that respondents undertook to perform any of the work described in the proposals and bids prepared in 2016 and 2017. Indeed, appellant affirmatively alleged in the FAC that Webcor Construction, L.P. “never successfully performed its warranty obligations or repair work.” Its allegation of unlicensed work is therefore insufficient as a matter of law to overcome respondents’ demurrer. In sum, appellant’s claims accrued in February 2009 when the Hotel was completed and final payment was made to respondent Webcor Construction, L.P. Appellant had until March 2010 to bring its statutory disgorgement claims under section 340, subdivision (a). Because appellant did not bring this action until 2017, the trial court properly sustained the demurrer without leave to amend.7 D. Attorney Fee Appeal i. Additional Background As discussed above, appellant entered into a construction agreement in September 2005 with respondent Webcor Construction, Inc., dba Webcor Builders, under which the latter would serve as the general contractor on the Hotel on the construction project. Webcor Construction, Inc. attested that it was duly licensed as a general contractor and would remain licensed through 7 Appellant does not assert that the TAC’s defects can be cured by further amendment. In light of our conclusions, we need not address the parties’ remaining arguments on appeal. Appellant’s November 4, 2019 request for judicial notice is accordingly denied. 19 the duration of the Hotel’s construction. Webcor Construction, Inc. later merged into respondent Webcor Construction, L.P. Section 14.6.4 of the Contract provided that attorney fees are recoverable in two circumstances: “If either party commences an action against the other to enforce any of the terms of the Contract Documents or because of the breach by either party of any of the terms of the Contract Documents, the losing or defaulting party shall pay to the prevailing party the actual costs and expenses incurred in connection with the prosecution or defense of such action.” (Italics added.) Following the dismissal of appellant’s action, Webcor Construction, L.P. filed a motion for attorney fees pursuant to Civil Code section 1717 and the contractual attorney fees provision.8 Noting that appellant’s complaints had repeatedly invoked Section 13.11’s requirement for the contractor to “obtain and maintain in full force and effect . . . such professional or business licenses, certificates, or other professional, governmental or other approvals or permits necessary to perform Work,” respondent argued that appellant brought this action “because of a perceived breach of the Contract terms . . . .” Appellant opposed the motion, asserting that its action against respondents was not filed “because of a breach” of the Contract, but rather to enforce section 7031(b)’s disgorgement remedy. The trial court granted respondents’ motion for attorney fees, observing that “the construction contract required Webcor to maintain a contractor’s 8 “In any action on a contract, where the contract specifically provides that attorney’s fees and costs, which are incurred to enforce that contract, shall be awarded either to one of the parties or to the prevailing party, then the party who is determined to be the party prevailing on the contract, whether he or she is the party specified in the contract or not, shall be entitled to reasonable attorney’s fees in addition to other costs.” (Civ. Code, § 1717, subd. (a).) 20 license when it performed work under that contract,” citing to section 13.11. It explained that “[a]t the heart” of appellant’s action against respondents “was that Webcor had allegedly breached that contractual obligation,” noting that appellant “repeatedly admitted in briefing before this Court that its causes of action against Webcor arose out of Webcor’s purported ‘contractual obligations.’ ” As such, the court found the action “was commenced ‘because of’ Webcor’s alleged breach of the construction contract.” ii. Standard of Review “ ‘ “On review of an award of attorney fees after trial, the normal standard of review is abuse of discretion. However, de novo review of such a trial court order is warranted where the determination of whether the criteria for an award of attorney fees and costs in this context have been satisfied amounts to statutory construction and a question of law.” ’ [Citations.] In other words, ‘it is a discretionary trial court decision on the propriety or amount of statutory attorney fees to be awarded, but a determination of the legal basis for an attorney fee award is a question of law to be reviewed de novo.’ [Citations.]” (Mountain Air Enterprises, LLC v. Sundowner Towers, LLC (2017) 3 Cal.5th 744, 751 (Mountain Air).) Thus, when the facts are not in dispute and the right to the recovery of fees depends upon the interpretation of a contract and no extrinsic evidence is offered to interpret the contract, we review the ruling de novo. (Exxess Electronixx v. Heger Realty Corp. (1998) 64 Cal.App.4th 698, 705.) iii. Meaning of the Attorney Fee Provision Appellant asserts that the attorney fee provision categorically excludes noncontract claims, arguing that even under the second clause of Section 14.6.4, “fees are available only when either party commences an action for [a] breach of contract.” Appellant contends that a contrary interpretation would 21 “effectively expand an award of fees to all actions arising out of or related to the Contract, i.e., because of the existence of the contractual relationship.” (Italics omitted.) We are not persuaded. “ ‘Under statutory rules of contract interpretation, the mutual intention of the parties at the time the contract is formed governs interpretation. [Citation.] Such intent is to be inferred, if possible, solely from the written provisions of the contract. [Citation.] The “clear and explicit” meaning of these provisions, interpreted in their “ordinary and popular sense,” unless “used by the parties in a technical sense or a special meaning is given to them by usage” [citation], controls judicial interpretation. [Citation.] Thus, if the meaning a layperson would ascribe to contract language is not ambiguous, we apply that meaning. [Citations.]’ ” (Santisas v. Goodin (1998) 17 Cal.4th 599, 608 (Santisas).) Appellant’s reading of the attorney fee provision is unduly narrow and would effectively subsume the second clause (“because of the breach”) into the first clause (“to enforce any of the terms of the Contract”). If appellant were correct that the second clause refers only to the filing of a lawsuit to recover for a breach of contract, then the preceding clause “to enforce any of the terms of the Contract” would be unnecessarily duplicative. (See Boghos v. Certain Underwriters at Lloyd’s of London (2005) 36 Cal.4th 495, 503 [general rules of contract interpretation “disfavor constructions of contractual provisions that would render other provisions surplusage”].) We must give effect to both attorney fee clauses. We begin with common points of agreement between the parties. Both sides agree that the first attorney fee clause refers to actions for breach of contract, and neither party contends on appeal that an action for statutory 22 disgorgement was an action to enforce the terms of the Contract.9 Both parties also agree that the phrase “because of” denotes a causal relationship between an alleged breach of contract and the filing of the action. Where the parties differ is on the meaning of this causal link. Appellant claims that the trial court construed the “because of” clause to mean “arising out of” the contractual relationship, thus converting the provision into something it is not. It is true that contractual fee provisions may broadly permit recovery of attorney fees for actions “arising out of” the contractual relationship. (See Santisas, supra, 17 Cal.4th at p. 608; [holding contract provision allowing recovery of attorney fees for actions “arising out of” agreement “embraces all claims, both tort and breach of contract, in plaintiffs’ complaint, because all are claims ‘arising out of the execution of th[e] agreement or the sale.’ ”] Xuereb v. Marcus & Millichap, Inc. (1992) 3 Cal.App.4th 1338, 1340, 1344 [fee provision stating “[i]f this [a]greement gives rise to a lawsuit” must be understood “in a far more general, transactional sense than is suggested by phrases such as ‘derives from’ or ‘proximately caused by’ ” and “encompass[es] acts and omissions occurring in connection with the [agreement]”].) But appellant presents a false binary choice in its reading of Section 14.6.4. An action may be brought “because of” a breach of contract without 9We agree. As discussed above, a claim under section 7031(b) does not require a contractual relationship or proof of any injury to seek disgorgement from a nonlicensed contractor. Contractors performing work must be licensed unless exempt (Bus. & Prof. Code §§ 7026, 7040; White v. Cridlebaugh (2009) 178 Cal.App.4th 506, 517), whether or not a contract replicates this legal obligation. And a breach of contract for failure to maintain a license through the duration of the project would rarely (if ever) give rise to a contractual remedy for disgorgement of all compensation paid to the builder. 23 being an action for breach of contract and without being an action merely arising out of the contractual relationship. The “because of” clause in Section 14.6.4 suggests a middle path, limiting the recovery of attorney fees to certain lawsuits whose commencement may be attributed to an earlier breach of contract. This clause necessarily encompasses noncontractual, i.e, tort and statutory, causes of action that are commenced “because of” an alleged breach of the Contract’s terms.” Our high court has observed that the phrase “because of” in attorney fee clauses can imply various “degree[s] of causation,” including “but-for” cause, “substantial factor,” and “motivating factor.” (Mountain Air, supra,3 Cal.5th at p. 758; see also Gross v. FBL Financial Services, Inc. (2009) 557 U.S. 167, 176 [dictionary definition of “because of” means “ ‘by reason of: on account of’ ”].) Mountain Air also instructs that courts should not apply an overly formalistic approach to determining whether a prevailing party is entitled to contractual attorney fees. (Id. at p. 760.) Section 14.6.4 does not specify which degree of causation the parties intended to apply in using the phrase “because of.” In the absence of any limiting qualifier such as “solely” or “exclusively because of,” we conclude that Section 14.6.4 permits the recovery of attorney fees so long as the alleged breach was a cause of the action, that is, the commencement of the action was motivated at least in part by the alleged breach of contract. (Compare Harris v. City of Santa Monica (2013) 56 Cal.4th 203, 216-217, 232 [concluding “because of” phrase in employment discrimination statute required proof that illegitimate criterion was a “substantial motivating factor” and not the “but-for” cause of employment action].) Thus, an action need not be solely or predominantly based on a breach of contract to fall within Section 14.6.4 of the Contract. 24 iv. Attorney Fees Were Properly Awarded Appellant argues that Webcor Construction, L.P. is not entitled to attorney fees because the underlying action was brought to vindicate a statutory right to disgorgement, and not because of a breach of the Contract. Appellant adds that its references to respondents’ breach of contract in the pleadings were merely contextual. We disagree. As the trial court observed, appellant’s pleadings repeatedly invoked respondents’ alleged breach of their contractual obligations. In all four versions of its complaint, appellant included the allegation that respondents had violated Section 13.11 of the Contract by misrepresenting Webcor Construction, L.P.’s licensing status. Further, in responding to an argument in respondents’ demurrer to the FAC, appellant argued that its “cause of action [for disgorgement] arises out of a contractual obligation.” The trial court essentially determined that appellant should be held to its own allegations and arguments, which repeatedly relied on the assertion that Webcor Construction, L.P. violated its contractual duty to be licensed at all times and concealed this violation from appellant as the basis for claiming its entitlement to disgorgement under section 7031(b). We cannot fault the trial court for doing so. While appellant may have brought this action to assert a statutory claim for disgorgement, the record amply supports the trial court’s conclusion that appellant’s lawsuit was also motivated in part by the asserted breach of contract. Accordingly, this action was commenced “because of” respondents’ alleged breach of the construction agreement, and under the contractual fee provision, respondents are entitled to their fees. III. DISPOSITION The judgment is affirmed. Respondents are entitled to their costs on appeal. 25 SANCHEZ, J. We concur. HUMES, P.J. MARGULIES, J. (A157650 & A156669) 26 San Francisco County Superior Court The Honorable Ethan P. Schulman and The Honorable Harold E. Kahn Counsel: Hennigh Law, Scott E. Hennigh, Mathew R. Troughton, Garrett M. Mott; Hanson Bridgett, Gary A. Watt, Donnelly Gillen, David Casarrubias, Ashley Marshall; Horovitz & Levy, Lisa Perrochet, Christopher Hu, Bradley S. Pauley, Justin Volk, Eric S. Boorstin and Millie Cowley for Plaintiff and Appellant. Gibson, Dunn & Crutcher, Matthew N. Ball, William F. Cole, Julian W. Poon, Daniel M. Kolkey; Varela, Lee, Metz & Guarino, Bennett J. Lee, Nicholas A. Merrell and Berit L. Elam for Defendant and Respondent. 27