What Does It Mean to Stack Down Payment Assistance Programs?
Stacking means combining two or more down payment assistance (DPA) programs on a single home purchase. In North Carolina, this is not only allowed but encouraged by many program administrators. The right combination can cover your entire down payment, reduce your closing costs, and in some cases eliminate out of pocket expenses altogether.
North Carolina is one of the best states for stacking because the NC Housing Finance Agency (NCHFA) designed its programs to work together, and many city and county programs explicitly allow layering with state assistance. The result is that a first-time homebuyer in cities like Charlotte, Durham, Greensboro, or Raleigh can potentially access $30,000 to $95,000 or more in combined assistance depending on income, location, and program availability.
This guide breaks down exactly which programs can be combined, how much total assistance is available in each major NC city, and the steps to make stacking work for you.
## The Foundation: NCHFA State Programs You Can Stack
Every stacking strategy in North Carolina starts with the NC Housing Finance Agency. NCHFA offers two core programs that serve as the base layer for most stacking combinations.
**NC Home Advantage Mortgage** is available to both first-time and move-up buyers with household incomes up to $152,000. It provides a competitive fixed-rate mortgage with down payment assistance up to 3% of the loan amount. The assistance is structured as a 0% interest, deferred second mortgage. It is forgiven at 20% per year during years 11 through 15, with complete forgiveness at the end of year 15 if you remain in the home.
**NC 1st Home Advantage Down Payment** adds $15,000 on top of the NC Home Advantage Mortgage. This program is available exclusively to first-time homebuyers (those who have not owned a home as a principal residence in the past three years) and military veterans. The $15,000 is also structured as a 0% deferred second mortgage with the same 15-year forgiveness timeline.
These two programs can be combined. A first-time buyer financing a $300,000 home with an NC Home Advantage Mortgage would receive up to $9,000 in 3% DPA plus $15,000 from NC 1st Home Advantage, totaling $24,000 in state-level assistance before any local programs are added.
**Credit score requirement**: NCHFA requires a minimum credit score of 640 for all NC Home Advantage products (660 for manufactured homes).
## The Community Partners Loan Pool: The Overlooked Powerhouse
The Community Partners Loan Pool (CPLP) is one of the most generous DPA programs in the state, but many buyers never hear about it. CPLP provides up to 25% of the purchase price or $50,000, whichever is less, as a 0% interest deferred loan for 30 years. For 2026, NCHFA has budgeted $12.5 million for CPLP assistance.
CPLP must be combined with an NC Home Advantage Mortgage or a USDA Section 502 Direct loan. It is specifically designed for stacking. However, CPLP has stricter requirements than the standard NC Home Advantage products:
- Total household income cannot exceed 80% of the Area Median Income (AMI) for your county
- Minimum credit score of 640
- Housing ratio must be between 28% and 32%, with total debt-to-income ratio not exceeding 45%
- You must complete a minimum of six hours of homebuyer education and two hours of one-on-one in-person pre-purchase counseling through a CPLP member organization
- You must work with a participating CPLP member to apply; NCHFA does not accept direct applications
A buyer using CPLP with an NC Home Advantage Mortgage and NC 1st Home Advantage could receive up to $50,000 from CPLP plus $15,000 from NC 1st Home Advantage plus 3% from the mortgage DPA. On a $250,000 home, that is $72,500 in combined assistance.
## City-by-City Stacking Combinations
The real power of stacking comes when you add city-level programs on top of state assistance. Here is what is available in North Carolina's four largest metro areas.
### Charlotte
Charlotte offers the HouseCharlotte Program, administered by DreamKey Partners on behalf of the City of Charlotte. Assistance amounts range from $7,500 to $17,000 depending on household income and neighborhood. The program provides 0% deferred loans for down payment, closing costs, or interest rate buy-downs.
HouseCharlotte can be combined with the NCHFA Community Partners Loan Pool. DreamKey Partners is also a CPLP member, meaning a Charlotte buyer working with DreamKey could potentially access HouseCharlotte funds, CPLP funds, and NC Home Advantage products in a single transaction.
**Maximum stacking example for Charlotte**: Up to $17,000 (HouseCharlotte) + up to $50,000 (CPLP) + $15,000 (NC 1st Home Advantage) + 3% of the loan (NC Home Advantage DPA). For a $300,000 purchase, that could total over $91,000 in combined assistance, though actual amounts depend on income tier, purchase price limits, and program caps.
For the full list of Charlotte programs and eligibility details, see our guide to [first-time homebuyer programs in Charlotte, NC](/north-carolina/charlotte-nc).
### Durham
Durham has one of the largest city-level DPA programs in the entire state. The City of Durham Down Payment Assistance Program provides up to $80,000 in forgivable assistance for eligible first-time homebuyers purchasing within city limits. The funds are structured as a 0% interest, 15-year forgivable loan.
Durham's program can be stacked with NCHFA state programs. A first-time buyer in Durham could combine $80,000 from the city program with $15,000 from NC 1st Home Advantage and 3% from the NC Home Advantage Mortgage.
**Maximum stacking example for Durham**: Up to $80,000 (City of Durham DPA) + $15,000 (NC 1st Home Advantage) + 3% of the loan (NC Home Advantage DPA). On a $350,000 home, that totals over $105,000 in combined assistance, making Durham one of the best cities in the country for total available down payment help.
Income limits apply. Applicants must earn 80% or below the Area Median Income. Contact the City of Durham Community Development Department at (919) 560-4570 for current requirements.
Explore the complete Durham program details in our guide to [first-time homebuyer programs in Durham, NC](/north-carolina/durham-nc).
### Greensboro
Greensboro offers multiple city-administered DPA programs through its Community Development Department and partner organizations like Housing Consultants Group. The Greensboro Homebuyer Assistance Program provides assistance to first-time buyers purchasing within city limits, with amounts varying by income tier.
Greensboro buyers can combine city assistance with NCHFA state programs. Housing Consultants Group, one of the primary program administrators, also participates in CPLP, creating additional stacking opportunities.
**Important note**: Guilford County also operates DPA programs, but some county programs restrict eligibility to properties outside Greensboro city limits. Verify geographic restrictions before assuming county programs can be used for a Greensboro purchase.
See the full breakdown of Greensboro programs in our guide to [first-time homebuyer programs in Greensboro, NC](/north-carolina/greensboro-nc).
### Raleigh
Raleigh offers the City of Raleigh Homebuyer Assistance Program, which provides down payment and closing cost assistance to qualifying first-time buyers purchasing within city limits. Wake County also operates DPA programs that may be available to Raleigh buyers, and several local nonprofits administer CPLP funds in the area.
Raleigh buyers can stack city assistance with the NC Home Advantage Mortgage and NC 1st Home Advantage Down Payment, similar to other NC cities.
For complete Raleigh program details, visit our guide to [first-time homebuyer programs in Raleigh, NC](/north-carolina/raleigh-nc).
## Which Programs Can Be Combined? A Quick Reference
Not every program stacks with every other program. Here is a summary of the most common combinations:
**NC Home Advantage Mortgage (3% DPA) + NC 1st Home Advantage ($15,000)**: Yes. This is the most common stacking combination for first-time buyers across North Carolina. NC 1st Home Advantage requires the NC Home Advantage Mortgage as the first mortgage.
**NC Home Advantage Mortgage + CPLP (up to $50,000)**: Yes. CPLP is specifically designed to be combined with the NC Home Advantage Mortgage. Income must be at or below 80% AMI.
**CPLP + NC 1st Home Advantage**: Yes. NCHFA confirms that borrowers may combine a CPLP loan with the NC 1st Home Advantage Down Payment.
**City programs + NC Home Advantage products**: Generally yes. Most city programs in Charlotte, Durham, Greensboro, and Raleigh allow stacking with NCHFA state assistance. Verify with your lender and program administrator.
**City programs + CPLP**: Depends on the city program. HouseCharlotte explicitly allows combining with CPLP. Check with the administering organization for other city programs.
**NC Home Advantage Tax Credit (MCC)**: NCHFA announced the termination of its Mortgage Credit Certificate program in early 2025, with funds expected to be exhausted by approximately March 2025. As of 2026, the MCC is no longer available for new reservations. If you previously received an MCC, it remains valid for the life of your loan.
## How Stacking Actually Works at the Closing Table
Understanding the mechanics helps you avoid surprises. When you stack multiple DPA programs, each one is typically structured as a separate subordinate lien (second mortgage, third mortgage, etc.) behind your primary mortgage.
**Lien position example**: On a $300,000 Durham purchase with full stacking, the lien structure might look like this:
- First mortgage: NC Home Advantage Mortgage for approximately $195,000
- Second lien: City of Durham DPA for up to $80,000 (0% interest, 15-year forgivable)
- Third lien: NC 1st Home Advantage for $15,000 (0% interest, 15-year forgivable)
- NC Home Advantage 3% DPA: approximately $9,000 (0% interest, 15-year forgivable)
None of the subordinate liens require monthly payments. They are all deferred and forgivable on their own timelines if you stay in the home.
Your lender handles the coordination between programs, but not all lenders participate in every program. This is why choosing the right lender is one of the most important steps in the stacking process.
## 5 Steps to Stack Programs Successfully
**Step 1: Determine your income eligibility across programs.** State programs like the NC Home Advantage Mortgage allow incomes up to $152,000. CPLP and most city programs cap at 80% AMI, which varies by county and household size. Start by checking the income limits for every program you might qualify for.
**Step 2: Complete homebuyer education early.** Nearly every stackable program requires homebuyer education, and some require additional one-on-one counseling. CPLP requires six hours of education plus two hours of in-person counseling. City programs often have their own requirements. Completing education early gives you more flexibility.
**Step 3: Find an NCHFA-approved lender who participates in your local programs.** Not all NCHFA lenders work with CPLP, and not all CPLP lenders are approved for city programs. Ask specifically: "Which DPA programs do you participate in?" before committing to a lender.
**Step 4: Get pre-approved and identify your maximum stacking combination.** Your lender can model different scenarios showing how much total assistance you qualify for. The combination that works best depends on your income, credit score, target purchase price, and which programs have available funding.
**Step 5: Apply for all programs simultaneously through your lender.** Most DPA programs in North Carolina are lender-driven, meaning your lender submits applications on your behalf. Coordinate timing carefully, as some programs have limited funding and operate on a first-come, first-served basis.
## Common Mistakes That Prevent Successful Stacking
**Choosing a lender who does not participate in all your target programs.** This is the most common mistake. If your lender is NCHFA-approved but not a HouseCharlotte-approved lender, you cannot access HouseCharlotte funds through them.
**Not completing education requirements before finding a home.** CPLP requires that borrowers complete education and counseling before signing a purchase contract. Starting the process late can delay or disqualify your application.
**Exceeding purchase price limits.** Each program has its own maximum purchase price. When stacking, you must meet the most restrictive limit. For example, HouseCharlotte caps purchases at $365,000 for both new and existing homes. Even if state programs allow higher prices, the city program cap applies if you want to use both.
**Assuming funding is available.** Many city programs operate with limited annual budgets. HouseCharlotte, for example, issues a maximum of 20 reservations per month. CPLP funding for 2026 is capped at $12.5 million statewide. Contact program administrators early to confirm funding availability.
**Ignoring geographic restrictions.** City programs require the home to be within city limits. Some county programs exclude the primary city in that county. Always verify that the specific property address qualifies for every program you plan to use.
## Is Stacking Worth the Effort?
The short answer: yes, if you qualify. The education and counseling requirements add time to the process, typically 60 to 90 days or more for CPLP. But the financial benefit can be substantial. A buyer in Durham who stacks the city DPA with NCHFA programs could receive over $100,000 in combined assistance, all at 0% interest with forgiveness provisions.
Even in cities where the local DPA amounts are smaller, stacking with NCHFA programs can cover your entire down payment and a significant portion of closing costs. On a $300,000 home, the NC Home Advantage 3% DPA ($9,000) plus NC 1st Home Advantage ($15,000) alone provides $24,000, which covers the 3.5% FHA down payment requirement with room left for closing costs.
The key is to start the process early, choose the right lender, and work with a HUD-approved housing counselor who knows which programs stack in your area.
For city-specific program details, explore our guides: [Charlotte](/north-carolina/charlotte-nc), [Durham](/north-carolina/durham-nc), [Greensboro](/north-carolina/greensboro-nc), and [Raleigh](/north-carolina/raleigh-nc). Or learn the basics in our overview of [how down payment assistance programs work in North Carolina](/blog/how-down-payment-assistance-works-north-carolina).