"Our new-construction numbers came back well above what Minnesota Housing's cost model expected, and this is the first project of ours where the 2025 prevailing wage rules actually apply — how much of that gap is the labor package, and what happens if we can't get under the model's threshold?"
No flat TDC cap — a regression model instead
Minnesota Housing tests cost reasonableness with its own Predictive Cost Model, built on a multivariate regression of the inflation-adjusted costs and characteristics of every development the agency financed between 2003 and 2025, benchmarked against industry-wide RSMeans cost data. The model incorporates activity type, building type (elevator, townhome, walk-up), average unit size, project size and location, financing type, and special cost factors — historic preservation, environmental abatement, supportive housing, and, explicitly, prevailing wages. According to the 2025 Cost Containment Report, the model "explains a sizable portion (51% to 73%) of the variation" in the costs of developments the agency has financed, and the predicted total development cost for new construction "can vary from $290,000 to $645,000 per unit (in 2027 dollars ...)" depending on a project's own characteristics — there is no single statewide ceiling, only a project-specific prediction.
Under current practice, staff flag any development whose proposed cost is more than 25% above the model's prediction for new construction, or more than 35% above it for rehabilitation, and the Board can grant a waiver allowing the higher cost — but staff must first explain why the higher proposed cost is reasonable. The QAP's own Chapter 4.A frames this from the other direction: developments with costs above the applicable Predictive Cost Model threshold "may be notified and, if requested by the owner, will follow Minnesota Housing's process to determine if a waiver will be granted." Even a project that clears the 25%/35% band isn't automatically safe — the Cost Containment Report notes that Minnesota Housing's underwriting and architectural staff can still question costs that look high in context, independent of what the model predicts.
| Activity | Credit financing | Region | Avg. TDC/unit | Soft cost share |
|---|---|---|---|---|
| New Construction | LIHTC | Metro | $358,140 | 24% |
| New Construction | No LIHTC | Metro | $297,999 | 17% |
| New Construction | LIHTC | Greater MN | $290,765 | 21% |
| New Construction | No LIHTC | Greater MN | $276,057 | 15% |
| Rehabilitation | LIHTC | Metro | $285,486 | 23% |
| Rehabilitation | No LIHTC | Metro | $185,081 | 15% |
| Rehabilitation | LIHTC | Greater MN | $177,413 | 22% |
| Rehabilitation | No LIHTC | Greater MN | $147,883 | 16% |
Minnesota Housing, 2025 Cost Containment Report, Table 1. LIHTC financing appears to add roughly seven percentage points to a project's soft-cost share relative to an otherwise-comparable non-LIHTC deal, which the report attributes to the added complexity of structuring and financing a tax credit transaction.
Contractor and developer fee caps — two different ceilings, two different bases
| Component | Maximum |
|---|---|
| Contractor's profit | 6% of net construction costs |
| General requirements | 6% of net construction costs |
| Contractor's overhead | 2% of net construction costs |
| Combined (profit + general requirements + overhead) | 14% of net construction costs (excludes construction contingency) |
| If Owner and Contractor have an identity of interest: developer fee + contractor profit + overhead + general requirements combined | 20% of Total Development Cost (TDC), less the developer fee |
The identity-of-interest ceiling is a separate, TDC-based test layered on top of the standard net-construction-cost-based limits — it applies in addition to, not instead of, the individual profit/overhead/general-requirements caps.
The developer fee cap runs on a different base and scales with unit count: the Multifamily Underwriting Standards cap the maximum total developer fee at 15% of TDC (less the developer fee) for the first 50 units, dropping to 8% of TDC (less the developer fee) for units 51 and over — and the Standards add, without qualification, "No exceptions will be made to these limits." A Deferred Developer Fee may be included as a construction-budget source and repaid from post-debt-service cash flow, generally up to the lesser of 50% of the Total Developer Fee or the amount repayable from excess cash flow in 10 to 13 years. At most 50% of the Net Developer Fee may be paid at closing; the remainder can't be paid before the final construction draw. An Incentive Developer Fee is barred outright on any development that also carries a Minnesota Housing Deferred Loan.
A construction contingency is required on every HTC, LMIR, and Deferred Loan deal: 4% of construction cost for new construction, 7% for rehabilitation, with higher contingencies (generally up to 5% new construction / 10% rehabilitation) allowed if a syndicator, first mortgage lender, or Minnesota Housing's own architect requires it.
Green building is mandatory, not just scored
The QAP states the baseline as a flat requirement, not a scoring option: "All completed developments must comply with the Minnesota Overlay to the Enterprise Green Communities Criteria and Minnesota Housing's Rental Housing Design/Construction Standards." The Minnesota Overlay itself separately mandates ENERGY STAR certification for every new construction project, including HTC-only deals, "regardless of whether Minnesota Housing's Self-Scoring Worksheet Enhanced Sustainability selection criterion points are awarded" — as of the Overlay's April 2025 release, that means the more rigorous Version 3.2 of the ENERGY STAR Certified Homes program or Version 1.2 of the ENERGY STAR Multifamily New Construction program, depending on building type. The Overlay itself dates back to 2007, per the agency's own Cost Containment Report.
On top of that mandatory floor, the Self-Scoring Worksheet offers a separate, optional "Enhanced Sustainability" scoring category worth up to 12 points, built around four tiers (or specified tier combinations) a developer can elect to pursue. Claiming those points is not free of consequence: the QAP requires the owner and architect to certify compliance with all applicable design/construction standards, and where points were awarded, to certify that the corresponding features were actually incorporated into the final working plans — meaning the Enhanced Sustainability points carry their own certification exposure on top of the mandatory baseline.
Two prevailing wage statutes, and a real, quantified cost impact
Minnesota runs two distinct state prevailing wage regimes that can both reach the same project. Minnesota Statutes sections 177.41 through 177.44 are the general "public buildings" prevailing wage law: they apply to a publicly owned new construction or rehabilitation project once the estimated cost to complete reaches $25,000, regardless of when the project was selected for funding. Separately, Minnesota Statutes section 116J.871 is the operative trigger for privately owned LIHTC deals. Its definition of "financial assistance" reaches, by its own text, "allocations or awards of low-income housing credits by all allocating agencies as provided in section 462A.222, for which tax credits are used for multifamily housing projects consisting of more than ten units" — language that sweeps in credits awarded by any of Minnesota's eight Allocating Agencies discussed in Phase 4, not just Minnesota Housing's own awards.
Independently of the LIHTC trigger, section 116J.871 also reaches any Minnesota Housing new-construction loan of $500,000 or more, or grant of $200,000 or more — according to Minnesota Housing's own guidance, that threshold applies "regardless of the source of the funds, including federal appropriations and bond proceeds." Minnesota Housing's administrative timeline applies the LIHTC-specific, more-than-10-unit trigger to awards or allocations selected on or after January 1, 2025, and the loan/grant-based trigger to loans and grants selected on or after July 1, 2023. Wage rates are defined by cross-reference to section 177.42, subdivision 6, and set by the Department of Labor and Industry. Enforcement is criminal, not just contractual: the statute states plainly, "It is a misdemeanor for a person who has certified that prevailing wages will be paid to laborers and mechanics under subdivision 2 to subsequently fail to pay the prevailing wage. Each day a violation of this subdivision continues is a separate offense."
Layering in federal money adds a third regime rather than replacing either state one. Minnesota Housing's own guidance walks through a concrete example: a federal HOME loan of $500,000 or more for new construction triggers both Minnesota's state prevailing wage requirement and federal Davis-Bacon if the deal includes 12 or more HOME-assisted units — the federal Davis-Bacon unit threshold for HOME. National Housing Trust Fund (NHTF) money carries no Davis-Bacon requirement of its own, but the same NHTF dollars can still trigger Minnesota's state prevailing wage requirement independently if they meet the state's own $500,000/$200,000 thresholds. A single deal layering HOME, NHTF, and LIHTC can therefore land under state prevailing wage alone, under state prevailing wage plus Davis-Bacon together, or under neither, depending on the exact unit count, funding mix, and selection date — there is no single answer that covers every layered structure.
The cost consequence is not theoretical. Minnesota Housing's 2025 Cost Containment Report ties a real, measured jump in new-construction cost directly to prevailing wage taking effect on financed projects: "the increase coincides with the construction of the first developments financed by Minnesota Housing that were required to meet the state's prevailing wage requirements. We were expecting prevailing wage requirements to increase total development costs by 10% to 20%." The realized numbers landed inside that range — "a little less than 20%" in the Twin Cities metro and "just over 10%" in Greater Minnesota. That is the agency's own attribution of its own financed-project data, not an industry advocacy estimate, and it should be the baseline a Minnesota new-construction pro forma budgets against for any project selected in 2025 or later.
Where this goes wrong
- Looking for a flat per-unit TDC cap the way some other states publish one — Minnesota's ceiling is relative to each project's own Predictive Cost Model prediction, which itself can range roughly $290,000 to $645,000 per unit for new construction depending on characteristics, not a single statewide number.
- Assuming the same overage threshold applies to new construction and rehabilitation — it's 25% over the model's prediction for new construction, but 35% for rehabilitation.
- Assuming clearing the Predictive Cost Model threshold ends cost scrutiny — Minnesota Housing staff can still question costs that fall within the 25%/35% band if they look high in context.
- Treating the 14%-of-net-construction-cost combined contractor fee ceiling as the only limit when there's an identity of interest between owner and contractor — in that case the combined developer fee, contractor profit, overhead, and general requirements cannot exceed 20% of TDC less the developer fee, a separate, TDC-based ceiling layered on top.
- Assuming there's a waiver path for the developer fee percentage caps — the Underwriting Standards state plainly that "no exceptions will be made" to the 15%/8% limits.
- Treating the Minnesota Overlay to the Enterprise Green Communities Criteria as a scored, optional item — it's a mandatory baseline for every completed development, with ENERGY STAR certification separately mandatory for all new construction; the Self-Scoring Worksheet's Enhanced Sustainability points are an additional, optional layer on top of that floor, not a substitute for it.
- Assuming a project is exempt from Minnesota's state prevailing wage law because it's privately owned — Minn. Stat. §116J.871 reaches privately owned, more-than-10-unit new-construction LIHTC deals selected for an award or allocation from any Allocating Agency (Minnesota Housing or a Suballocator) on or after January 1, 2025, regardless of ownership.
- Assuming a National Housing Trust Fund layer carries the same federal Davis-Bacon trigger a HOME layer does — NHTF has no Davis-Bacon requirement of its own, but the same dollars can still independently trip Minnesota's own state prevailing wage thresholds.
- Budgeting pre-2025 cost comparables for a new-construction deal that will be selected in 2025 or later — Minnesota Housing's own data shows a realized cost increase (roughly 10% in Greater Minnesota, closer to 20% in the Twin Cities metro) tied specifically to the prevailing wage requirement taking effect, matching the agency's own pre-implementation estimate.
- Confusing the general public-buildings prevailing wage statute (Minn. Stat. §§177.41-177.44, triggered at a $25,000 project-cost threshold for publicly owned work) with the LIHTC-specific trigger in §116J.871 — the two are not mutually exclusive, and a publicly owned project selected for HTC is swept into §116J.871 regardless of estimated cost.
- HUD
- LIHTC
- State QAPs
- IRS § 42
- Housing Finance Agencies
