Background
Between 2016 and 2017, Daedalus, LLC and affiliated entities acquired five properties in Mecklenburg County and obtained building permits to construct five duplexes. The plans approved by Mecklenburg County’s Code Enforcement Department called for duplexes—two attached units sharing a one-hour rated firewall. But after CED issued certificates of occupancy, Daedalus had a surveyor subdivide each property into two separate lots at the common wall, creating ten individually titlable half-units. The Charlotte Planning Commission and the County’s plat review officer approved and recorded those subdivision plats. In 2018, Daedalus sold all ten units to individual buyers (the “Owners”).
In 2019, the County realized that by subdividing each duplex lot into two lots separated by a property line, Daedalus had turned what the 2012 Residential Code called “duplexes” into what the same code defined as “townhouses”—a classification requiring a two-hour rated firewall. The County issued Stop Work Orders and Notices of Violation and threatened to revoke the certificates of occupancy. Daedalus filed a declaratory judgment action in 2021. The County countersued, and the ten Owners intervened. After a bench trial in 2023, the trial court found Daedalus liable, pierced the corporate veil to reach the individual developer, trebled damages for each Owner under the North Carolina Unfair and Deceptive Trade Practices Act (UDTPA), N.C. Gen. Stat. § 75-1.1, and awarded attorney’s fees to the County. A January 2025 damages judgment ordered structural alterations, trebled damages, and costs. Daedalus and the individual developer appealed.
The Court’s Holding
The Court of Appeals affirmed the County’s standing to pursue a declaratory judgment over the meaning and application of its building ordinances, but vacated the entire damages and attorney’s fee award as to both the County and the Owners, and remanded the underlying liability question to apply the correct code edition.
County standing to recover damages—vacated. Under Dillon’s Rule, a North Carolina county may only exercise powers expressly granted by statute, necessarily implied, or essential to its declared purposes. N.C. Gen. Stat. § 160D grants the County authority to enforce building codes and to seek compliance, but contains no explicit authorization for the County to file damage claims on behalf of private homeowners. The court distinguished the broad public-interest standing recognized in Committee to Elect Dan Forest v. Emps. Pol. Action Comm., 376 N.C. 558, 853 S.E.2d 698 (2021), from the County’s attempt to recover private damages for specific identified citizens. Because no statute explicitly grants Mecklenburg County that authority, the damages award premised on the County’s counterclaim was vacated.
Owners’ damages award—vacated. The Owners intervened but never filed pleadings asserting their own damages claims; they argued the County’s declaratory judgment win automatically entitled them to share in any award. The court rejected both theories the Owners advanced: (1) “litigation by consent” under Rule 15(b) requires evidence outside the pleadings to be admitted without objection and litigated—that did not happen here; and (2) mere intervenor status does not automatically confer a right to collect damages flowing from the host party’s claims. The Owners’ separate action (stayed pending this appeal) is the proper vehicle to assert their individual damage claims.
Merits remanded. The trial court applied the 2024 Residential Code update—which now defines “townhouse” as two or more attached units—to retroactively resolve a dispute over structures built under 2012 and 2018 code definitions. Because the applicable code at the time of permitting and construction was the 2012 or 2018 version (“a single-family dwelling unit constructed in a row of attached units, separated by property lines”), the declaratory judgment on liability is vacated and remanded for re-evaluation under those controlling ordinances.
Key Takeaways
- Under Dillon’s Rule, a North Carolina county lacks standing to recover monetary damages on behalf of private homeowners in a building-code enforcement action unless a statute explicitly grants that authority; N.C. Gen. Stat. § 160D does not do so.
- A party that intervenes in litigation but fails to plead its own claims or assert them through litigation-by-consent cannot claim damages from the primary party’s judgment; intervenors must assert and prove their own rights.
- In a declaratory judgment dispute over building code compliance, the court must apply the code edition in effect at the time of permitting and construction—a later statutory amendment does not retroactively resolve code violations from a prior period.
Why It Matters
Daedalus carries practical significance for Mecklenburg County developers, homebuyers, and the Charlotte-area real estate bar. On the municipal-standing front, the decision draws a clear line: counties may use the courts to enforce compliance with their codes, but they cannot serve as aggregated plaintiffs to win money damages for private homeowners who could sue directly. Buyers injured by a developer’s code violations must bring their own actions—and if they intervene in a pending code-enforcement suit, they must plead and prove their damages claims or face vacatur of any award.
The remand on the merits also flags a code-edition trap that recurs in fast-changing land-use regulation: the applicable standard is the one in effect when the permit was issued and the work performed, not the newest version. Developers, enforcement authorities, and plaintiffs’ counsel should all identify and lock in the controlling code edition at the outset of any building-code dispute.