Tax Credits and Density Bonuses Are How Affordable Housing Actually Closes
Published at May 4, 2026 ... views
The companion post in this pair lays out the diagnosis: affordable housing doesn't pencil under conventional financing because rents are capped, and "lasagna financing" — the industry term for stacking seven or eight subsidies — is the only way to fill the gap. That post answers why the math is broken.

This post is about the mechanism that actually fixes it. Two tools do most of the work: the (federal), which converts deferred tax liability into project equity, and California's density bonus and Transit Priority Area programs, which add capacity without adding a financing layer.
The combination of LIHTC equity and California density tools is what closes the affordable housing gap in practice — but each tool trades something for what it gives. LIHTC adds a competitive gate and a six-month closing window; density bonuses change yield without adding scarcity, but only on sites that qualify. The developers and policy advocates who understand which tool adds layers and which removes them get the most housing built per dollar of public effort.

This post walks through the LIHTC mechanism, why the 9% credit is the most contested piece of the stack, how California's density tools (Government Code § 65915 and San Diego's Complete Communities Housing Solutions) change the math, and a real Golden Hill Broadway case study that puts the tools together.
Tax credits are the center of the stack — and the hardest piece to win
The most important layer in most affordable financing stacks is the — either the 9% credit or the 4% credit paired with tax-exempt bond financing.

The mechanism is worth understanding because it's not obvious.
A tax credit is a dollar-for-dollar reduction in federal tax liability. If a project generates $2.5 million in tax credits per year over ten years, that's $25 million in total credits. An investor — typically a bank or large corporation with significant federal tax exposure — will pay a market price for those credits.

That price is called the syndication rate. Under normal market conditions, investors have paid roughly $0.85 to $0.95 per dollar of credit value. Under tighter conditions — when there's less corporate tax exposure in the market — the rate can drop. Novogradac's monthly LIHTC equity pricing index is the industry's reference for where syndication rates are running at any given time.

The developer sells the credits to the investor. The proceeds become equity in the project. The investor holds a stake for the compliance period and claims the credits to reduce their tax bill.
For a project with a $30 million qualifying basis:
At a $0.88 syndication rate, that's roughly $23.7 million in equity raised — a substantial portion of the project's total cost. The 9% credit is the more powerful instrument. It's also the most competitive: California's annual allocation of 9% credits is far smaller than the demand for them.
The 4% credit is paired with tax-exempt bonds and draws from a separate allocation pool. It's less competitive — historically. But California's bond financing for affordable housing has also become competitive recently, as voter-approved affordable housing measures increased demand beyond what the state's annual bond allocation can cover.
Getting a tax credit award is not the end. Once awarded, the developer has roughly six months to close all the financing. That means every other layer — state loans, county contributions, construction loan, everything — has to be committed before or immediately after the credit award. If even one layer is missing, the award is lost. Three to five years to assemble the stack, six months to close.
The federal statute behind all of this is IRC § 42, enacted in the Tax Reform Act of 1986. The competitive scoring inside California is run by the California Tax Credit Allocation Committee (TCAC), under the Office of the State Treasurer. Mark Stivers ran TCAC from 2015 to 2018 and shaped much of the current scoring framework around proximity to transit, services, and high-performing schools — the criteria that decide which subsidized projects get funded each cycle.

Research from the Terner Center for Housing Innovation puts specific numbers on what that complexity costs. Each additional public funding source beyond tax credits adds roughly four months to the timeline and $20,460 per unit to development costs. And 76% of California LIHTC projects completed between 2020 and 2023 needed at least two additional public sources beyond tax credits. The implication is direct: every layer added to close the financing gap re-opens a cost gap somewhere else. The architecture wasn't designed to be slow. It became slow through accretion — each program solving one problem while adding one more layer to the stack.
California's density tools are changing the calculus
Here's where the story shifts toward what's actually working.
California has been expanding law aggressively — building tools that allow more units on the same site in exchange for including affordable units, or in certain locations regardless of what the base says.
The basic density bonus program sits in Government Code § 65915: include 10–20% affordable units in a market-rate project and receive a density bonus of market-rate units above the base zoning. Include more affordability, get more bonus. The ratios have become more favorable over several legislative cycles. As of 2024, AB 1287 added an additional 50% bonus for projects providing additional very-low or moderate-income units on top of the base requirements — a meaningful unlock for projects that can stretch to a higher affordable mix.
But the more powerful tool — in San Diego specifically — is the Complete Communities Housing Solutions program, available to projects in Transit Priority Areas (TPAs).
A Transit Priority Area is land within half a mile of a high-frequency transit stop: buses running every 15 minutes or better, light rail, or commuter rail. San Diego has a lot of TPAs because it has a dense network of major arterials with frequent bus service.

In a TPA, if a site allows any residential use — including in a mixed-use zone — a developer can apply Complete Communities and use an FAR of up to 6.5 for the whole site, regardless of the underlying zoning density.


This isn't a marginal improvement. It's a complete replacement of the density constraint. And it's available by-right — no discretionary approval needed.
What makes density tools different from every subsidy program in the affordable housing stack is that they add capacity without adding a financing layer. Every subsidy adds a competitive process, a timeline, and a set of requirements. Density tools remove a zoning constraint — and leave the developer with room to optimize. The Golden Hill project below makes this concrete: Complete Communities made over 100 units technically achievable on that site, but the developer chose 91 — a judgment about unit mix and absorption rate, not a density ceiling. That kind of flexibility doesn't exist in any subsidy program. You take the funding or you don't. You can't dial it back for better absorption.
Case study: Golden Hill Broadway
The Golden Hill project Moncrief walked through shows what these tools look like in practice.
Site: 23,400 square feet on Broadway in Golden Hill, southeast of downtown San Diego. Base zoning: CN-1-3 with a base density of 14 units. Location: Transit Priority Area.

Using Complete Communities at FAR 6.5 produces approximately 152,000 buildable square feet on that site. That yield supports 91 units — about 6.5 times the base density — plus 67 parking spaces across two concrete podium levels.

The project is by-right. No design review hearings, no discretionary approval, no appeal risk. The developer submitted for building permits and the city reviewed for code compliance.
Total project cost: approximately $35 million. Construction loan: $23 million (roughly 65% of cost). Equity: approximately $12 million. Average rent target: $3.50 per square foot.
Why does the math work at 91 units but not at 14?
Fixed costs — land, infrastructure, design fees, construction management overhead — are roughly the same regardless of unit count. The site costs what it costs. The architect's fees scale somewhat with project size, but not proportionally. Permit fees have a fixed component. When those fixed costs are divided across 91 units instead of 14, the cost per door drops enough to support a viable return.
Capital Stack (LTC)
How is the project funded between debt and equity?
The unit mix reflects the target market. Studios and one-bedrooms make up the volume — transit-connected urban residents who want quality, don't need a car, and can't afford to buy in this market. A small percentage of three-bedroom townhomes are layered in to capture families and people who want more space and an indoor-outdoor connection. Those units command higher rent per square foot and support the overall project economics.
The case study also illustrates something worth noting about parking. Moncrief chose to include 67 spaces despite the TPA location allowing a reduction — the judgment was that the Golden Hill market still expects parking access. That decision adds roughly $2.7 million to the project cost. It was a market call, not a requirement.

The inclusion decision: unit or fee?
One more thing worth understanding for any market-rate developer operating in San Diego: the inclusionary requirement.
A standard market-rate apartment project in San Diego must include 10% of units as deed-restricted affordable — typically at 65% — or pay an in-lieu fee instead.
Moncrief offered a useful way to think about this: including one affordable unit has approximately a $500,000 impact on the project's stabilized value. At ten affordable units in a 100-unit project, that's roughly a $5 million reduction in project value. But the in-lieu fee for those same units is often comparable or higher — and paying the fee doesn't give the developer any additional unit count or density benefit.

For the feasibility analysis, the question is: what is the full cost — construction cost, value impact, and operational complexity — of including the units compared to paying the fee? That calculation is specific to every project and has to be modeled explicitly, not assumed.
Including units also carries a design constraint. Fair housing requirements mean affordable units cannot be visibly different from market-rate units — same finishes, same building access, same amenities. The era of segregated "affordable floors" with different interior quality is legally and practically over. Which means including affordable units is not a lower-cost option on the interior build — it's the same cost per unit as everything else in the building.

A few things I'm taking away
- LIHTC is the central layer in most affordable financing stacks, and tax credit syndication is the mechanism that converts federal tax liability into project equity. Without LIHTC most affordable projects don't close.
- The 9% credit is the more powerful tool but is highly competitive; the 4% credit paired with tax-exempt bonds is less competitive historically but has gotten tighter in California.
- Once a tax credit award is granted, the closing window is roughly six months — meaning the rest of the lasagna stack has to be queued up before or during the application, not after.
- California's density bonus law and Transit Priority Area programs add capacity without adding financing complexity. They remove a zoning constraint instead of adding a subsidy layer, which is a structurally different (and often better) form of intervention.
- Complete Communities + TPA in San Diego allows FAR 6.5 on sites that allow any residential use, regardless of base zoning density — turning 14-unit sites into 91-unit sites by-right.
- By-right entitlement matters as much as density capacity: without discretionary approval risk, a project can be financed and built on a predictable timeline.
- The inclusion-vs-fee decision is a project-specific calculation, not a default. Both options have costs; the question is which one fits the deal's economics and the developer's risk profile.
- Architecture matters more than political will. Programs that add layers — even well-intentioned ones — make affordable housing harder to produce. Programs that remove constraints (zoning ceilings, discretionary approvals) tend to produce more housing per dollar of public effort.
What this gets you ready for
This is the second half of the affordable-housing pair. Together with the diagnosis post on why affordable housing doesn't pencil under conventional financing, you have the full picture: the structural revenue gap, the lasagna stack that fills it, the LIHTC mechanism at the center of the stack, and the density tools that change yield without adding scarcity.
Two questions are worth carrying out of this pair into any housing-policy conversation: Does this proposal add a layer to the financing stack, or reduce one? Does it add a competitive gate, or remove one? Policy that answers yes to "reduce" and "remove" builds more housing. Policy that answers yes to "add" and "add" produces another decade of the same shortage debate.
The next post in the series moves from financing to the building side, with a deep look at senior housing as a trigger-event problem and its operations-side companion.
This post is the second of two on affordable housing in my ongoing series — Real Estate Development. The companion post covers why affordable housing doesn't pencil — the revenue gap and lasagna financing.
Sources
- Kelly Moncrief, Create Development — primary source for LIHTC syndication mechanics, Complete Communities / TPA tools, Golden Hill Broadway case study, and the inclusion-vs-fee decision framework.
- 26 U.S. Code § 42 — Low-Income Housing Credit (Cornell LII) — the federal LIHTC statute, enacted in the Tax Reform Act of 1986. https://www.law.cornell.edu/uscode/text/26/42
- Novogradac — LIHTC Equity Pricing Trends — the industry's monthly reference for where 9% and 4% LIHTC syndication rates are running, by region and state. https://www.novoco.com/resource-centers/affordable-housing-tax-credits/lihtc-equity-pricing-trends
- California Tax Credit Allocation Committee (TCAC) — Office of the State Treasurer — the state body that scores and awards LIHTC. Mark Stivers led TCAC from 2015 to 2018. https://www.treasurer.ca.gov/ctcac
- California Government Code § 65915 — Density Bonus Law — official statute for the state density bonus program (including AB 1287's additional 50% bonus). https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=65915&lawCode=GOV
- San Diego Complete Communities Housing Solutions, Information Bulletin 411 — official ordinance text and applicability rules for the TPA-based density tool used in the Golden Hill case study. https://www.sandiego.gov/sites/default/files/ib-411_complete_communities_housing_solutions.pdf
- Terner Center for Housing Innovation — Reducing the Complexity in California's Affordable Housing Finance System — the research backing the "+4 months and $20,460/unit per additional source" claim and the 76% multi-source statistic. https://ternercenter.berkeley.edu/research-and-policy/reducing-the-complexity-in-californias-affordable-housing-finance-system/
- Peter Marcuse & David Madden, In Defense of Housing: The Politics of Crisis (Verso, 2016) — policy-critical companion lens on housing subsidy structures; recommended for readers who want a structural critique of what tax credits and density bonuses are actually doing in the housing market. https://www.amazon.com/Defense-Housing-Politics-Crisis/dp/1784783544