What Stacking Means
Most first-time buyers know that down payment assistance programs exist. Fewer realize you can use more than one at the same time. Stacking is exactly what it sounds like: layering a city program on top of a state program on top of a federal loan product so that each one covers a piece of your upfront costs. Done right, stacking can reduce your out of pocket cash to nearly zero.
The reason this works is that these programs operate at different levels of government, each with its own funding source. A city might offer $20,000 in forgivable assistance from its housing trust fund. The state housing finance agency might add another $15,000 through a separate second mortgage. And you can pair both with an FHA loan that only requires 3.5% down. None of these programs are competing with each other; they're designed to work together.
The Layers: Federal, State, City, and Nonprofit
Think of your assistance stack as four possible layers. You won't always use all four, but knowing what's available at each level is how you maximize your help.
Your first mortgage is the foundation. Federal loan products like FHA (3.5% down), HomeReady (3% down), and Home Possible (3% down) set the lowest possible down payment floor. If you're a veteran, VA loans require nothing down at all.
State programs sit on top of that. Almost every state housing finance agency offers some form of down payment help, usually as a forgivable or deferred second mortgage. In North Carolina, the NC 1st Home Advantage provides $15,000 as a forgivable loan. Florida's Hometown Heroes offers up to $35,000 in deferred assistance. Connecticut's Time To Own can go as high as $50,000 in high opportunity areas. Georgia's Dream Homeownership Program provides up to $12,500 for qualifying buyers.
City and county programs add the next layer. In Atlanta, the city offers up to $25,000 for public safety, healthcare, and education workers. Baltimore has programs providing $10,000 to $20,000 in forgivable assistance. Charlotte buyers can access up to $30,000 through the House Charlotte Program, and in some cases up to $80,000 for city employees.
Nonprofit programs occasionally add a fourth layer. Habitat for Humanity affiliates, community land trusts, and CDFIs (Community Development Financial Institutions) sometimes offer their own assistance that can be combined with government programs.
A Real Stacking Example
Take a buyer purchasing a $300,000 home in Charlotte, NC with a household income below 80% AMI.
The down payment on an FHA loan is 3.5%, which comes to $10,500. Here's how stacking could cover that and more:
- $30,000 from House Charlotte (city forgivable loan)
- $15,000 from NC 1st Home Advantage (state forgivable loan)
- Up to $15,000 from NC Home Advantage Mortgage (5% of loan amount, state deferred loan)
That's $60,000 in combined assistance on a home that only requires $10,500 down. The excess covers closing costs (typically $6,000 to $9,000 on a $300,000 home), the FHA upfront mortgage insurance premium, and potentially prepaid taxes and insurance. The buyer's cash out of pocket could be close to zero.
This isn't hypothetical. Lenders in Charlotte process these stacked applications regularly. The key is working with a lender who participates in all the programs you're combining and understands how the second mortgages layer.
What to Watch Out For
Stacking sounds simple, but a few things can trip you up.
Purchase price caps are the most common issue. Many city programs limit the price of the home you can buy. If you're in a market where the median price exceeds that cap, you'll need to shop in more affordable neighborhoods or look at nearby cities. For example, House Charlotte caps purchases at $365,000, but Charlotte's median home price is around $420,000. Buyers in that situation might look at Concord (median $385,000) or Gastonia (median $285,000) where prices fit more comfortably.
Income limits vary by program and sometimes by county. Your household income might qualify you for the state program but exceed the city program's threshold, or vice versa. Check each program's limits individually.
Not all programs allow layering with every other program. Some require specific first mortgage products. NC 1st Home Advantage, for instance, must be paired with the NC Home Advantage Mortgage as your first loan. Your lender should confirm compatibility before you apply.
Timing matters too. City programs often have limited funding that resets annually or runs out mid-year. State programs can hit pause when demand spikes. Starting the process early in the calendar year and getting pre-approved quickly gives you the best shot at securing your full stack.
How to Find Your Stack
Every city page on our site shows every program available in that location, organized by level: city, county, state, federal, and nonprofit. That's the fastest way to see your full stack at a glance.
Start with your city page to identify the local and county programs. Then look at what the state offers. Layer in the right federal mortgage product, and you'll have a clear picture of your maximum assistance. From there, find a lender who participates in all the programs you're targeting and can walk you through the combined application.
Program details shift from year to year, and funding can run out. Always confirm current availability and dollar amounts directly with the program administrator before committing your budget.