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.

Top-down photograph of a literal stack of layered loan and credit documents stacked like lasagna noodles, each label visible — '9% Tax Credit', 'State Soft Loan', 'County Soft Loan', 'Construction Loan', 'Sponsor Equity' — overlapping in a slight three-quarter angle, warm desk light, editorial illustration tone

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.

Daylight ground-level photograph of a modern five-story affordable apartment building exterior with stucco and metal-panel facade, slight angle on a small bronze 'Funded in part by Low-Income Housing Tax Credits' plaque mounted at the entry, soft afternoon light

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.

Stacked horizontal-bar waterfall diagram of a typical California affordable-housing capital stack — labeled bands for construction loan around 65 percent, 9 percent LIHTC equity around 20 percent, state soft loan, county soft loan, and sponsor equity, each band colored in a clean editorial palette of teal and warm yellow, percentages labeled inside each band

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.

Closing-table photograph from a LIHTC syndication signing — corporate boardroom with binders labeled 'LIHTC Syndication', stacks of executed signature pages, two laptops and an IRS Form 8609 visible mid-frame, soft window light, editorial wide shot

Annual Tax Credit=Qualifying Basis×Credit Rate\text{Annual Tax Credit} = \text{Qualifying Basis} \times \text{Credit Rate}
Equity Raised=Total Credits over 10 Years×Market Price Per Credit\text{Equity Raised} = \text{Total Credits over 10 Years} \times \text{Market Price Per Credit}

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.

Line-chart illustration of the Novogradac monthly LIHTC equity-pricing index from 2018 through 2025, plotted in cents per dollar of credit value, y-axis from 80 cents to 95 cents, a callout band marking the typical 85 to 95 cent range, clean editorial chart with grid lines and a single highlighted data series

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:

$30M×9%×10=$27M in tax credits\$30M \times 9\% \times 10 = \$27M \text{ in tax credits}

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.

Loading diagram...

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.

Top-down photograph of a printed California Tax Credit Allocation Committee competitive scoring rubric, scoring categories visible — proximity to transit, services, and high-performing schools — with handwritten margin notes and a yellow highlighter resting across the page, warm desk light

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.

Cartographic map of San Diego with Transit Priority Areas highlighted as half-mile-radius circles around every high-frequency bus stop and trolley station, overlaid on the city's bus and trolley network, downtown and Mid-City corridors visibly saturated with overlapping TPA buffers, clean editorial map style with a labeled scale bar

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.

High-altitude aerial photograph of a major San Diego arterial corridor like El Cajon Boulevard or University Avenue, low-rise commercial frontage and infill apartments lining both sides, an annotated half-mile buffer drawn around a single bus stop showing how much of the corridor falls inside a Transit Priority Area

Loading diagram...

Side-by-side massing rendering of the same urban parcel — left, a 14-unit two-story stucco apartment building under base CN-1-3 zoning; right, a 91-unit six-story podium building under Complete Communities at FAR 6.5 — same lot lines, same setbacks, dramatically different heights and densities, clean architectural illustration style

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.

Daytime street-level photograph of the Broadway corridor in Golden Hill, southeast of downtown San Diego, looking down the street at a row of low-rise commercial buildings and small apartment infill, palm trees, parked cars along the curb, soft afternoon light

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.

Loading diagram...

Architectural massing diagram of a 91-unit, six-story residential building over a two-level concrete parking podium, exterior shown as a clean three-quarter render, 23,400 square foot site footprint outlined, callouts pointing to FAR 6.5, 152,000 buildable square feet, and 67 podium parking spaces

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?

Inputs
Results
Debt Amount $21,775,000 ~21.8M
Equity Amount $11,725,000 ~11.7M
Debt Share 65.00%
Equity Share 35.00%

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.

Daylight exterior photograph of a recently completed Complete Communities by-right podium housing project in San Diego, four to five floors of wood-framed apartments above a two-story concrete podium, ground-floor commercial space, residents and pedestrians visible at the entry, soft natural light, editorial documentary tone

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.

Top-down photograph of the City of San Diego inclusionary in-lieu fee schedule printed on official letterhead, fee tiers tabulated by income category and unit size, a coffee cup and pen resting at the page edge, warm desk light, slight depth-of-field blur on the page edge

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.

Side-by-side interior photographs of two apartment units in the same building — left, a deed-restricted affordable unit; right, a market-rate unit — both showing identical luxury vinyl plank flooring, the same shaker-style cabinet finishes, the same hardware and window treatments, captioned to make the legally-required equivalence visible at a glance

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


Comments