Charlotte nonprofits operate under North Carolina Secretary of State requirements: annual report ($25), charitable solicitation license (fees from $0 to $200 based on revenue tier), and Mecklenburg County property tax exemption through the County Assessor. The NC charitable solicitation license is mandatory for organizations soliciting in NC and is administered by the SOS Charitable Solicitation Licensing Section. Charlotte and Mecklenburg County operate vendor registration systems for government contracts.
A Charlotte education nonprofit hired a development director who launched a digital fundraising program targeting donors across the Southeast. Within nine months the organization’s contributions had grown from $380,000 to $720,000 — a successful campaign that also pushed the organization into a higher NC charitable solicitation license tier requiring reviewed financial statements at renewal. The board treasurer had not budgeted for the financial review, and the renewal deadline (May 15) arrived before the review could be completed. The NC SOS granted a brief extension, but the executive director also discovered that the digital campaign had attracted donors in California, New York, and Florida — three states with active solicitation registration regimes that the organization had not previously considered. Compliance counsel recommended back-registering in all three.
Charlotte’s compliance environment is straightforward at the state level but actively enforced. The North Carolina Secretary of State handles annual reports through the Business Registration Division and licenses charitable solicitation through the Charitable Solicitation Licensing Section. The NC Department of Revenue administers the sales tax refund program for nonprofits using Form E-585. At the local level, the City of Charlotte operates the Charlotte Business INClusion (CBI) program and a vendor registration portal. Mecklenburg County runs an independent vendor registration system, and the Mecklenburg County Assessor processes property tax exemption applications.
The federal compliance layer applies fully — Form 990, single audit at $1,000,000 in federal expenditures, and Uniform Guidance on all federal pass-through funds including HUD CDBG, ESG, and HHS grants flowing through North Carolina agencies and Charlotte. Charlotte’s CBI program adds MWSBE subcontracting documentation requirements to many city contracts. The questions below address Charlotte-specific compliance. For NC-wide solicitation registration, see the North Carolina charitable registration guide.
Implementation realities and migration notes
Mid-sized nonprofits in this category typically inherit a tangle of restricted-fund histories: federal pass-throughs, state agency contracts, family-foundation grants, and partner funding stretching back many years. Migrating that history cleanly is not optional — auditors and program officers will ask questions that require a year-by-year reconstruction. Implementation timelines run six to ten weeks for organizations that scope the data inventory before signing. Cutting corners on migration to chase a fast launch usually surfaces gaps during the next single-audit cycle, and the cost of fixing those gaps after the fact is meaningfully higher than doing migration right at the start.
Plan accordingly, and require any vendor on the shortlist to demonstrate restricted-fund handling, grant tracking, and donor record migration on a representative sample of your actual historical data before you sign. Vendors that decline to demo on real data are filtering you out for a reason. The demo on your data is where the gaps surface — both the gaps in the vendor’s product and the gaps in your existing records that you will need to clean up regardless of which system you choose. Use that demo to set realistic expectations with the board and the audit committee about timeline and scope before contracts get signed.
Free resource
Get the Nonprofit Grant Compliance Checklist
A practical checklist for post-award grant compliance: restricted funds, reporting cadence, audit prep, and common failure points. Delivered by email.
North Carolina nonprofit annual report fee is $25 online, due by April 15 for calendar-year organizations.
North Carolina Secretary of State office that licenses charitable organizations soliciting in North Carolina.
DEFINITION
Charlotte Business INClusion (CBI)
City of Charlotte program that certifies and tracks Minority/Women/Small Business Enterprise (MWSBE) participation in city contracts.
DEFINITION
Form AV-10
North Carolina property tax exemption application filed with the county assessor for nonprofit-owned property.
DEFINITION
Form E-585
North Carolina sales tax refund claim form filed semiannually by qualifying nonprofits with the NC Department of Revenue.
Q&A
Can a Charlotte nonprofit qualify for an NC exempt solicitation license?
Yes, if it receives less than $25,000 in contributions, does not use paid solicitors, and meets other criteria specified in NC General Statute 131F. The exempt license has reduced filing requirements but must still be obtained — it is not automatic. Crossing the $25,000 threshold or hiring a paid solicitor invalidates the exempt license and triggers full licensing.
Q&A
How does Charlotte's CBI program affect nonprofit contracting?
Charlotte Business INClusion is the city's MWSBE certification and tracking program. Nonprofits with city contracts often face MWSBE subcontracting goals — typically a percentage of contract value targeted to certified MWSBE firms. Documentation of good-faith outreach and actual MWSBE utilization is required. Failing to meet goals or document good-faith efforts can affect contract evaluation and future awards.
Q&A
Can a Charlotte nonprofit hold both City of Charlotte and Mecklenburg County contracts simultaneously?
Yes. The City of Charlotte and Mecklenburg County operate independent contracting systems with separate vendor registration, insurance, and reporting requirements. A nonprofit can hold contracts with both, but must satisfy each system independently. Federal pass-through funds carry consistent Uniform Guidance obligations regardless of pass-through entity.
Frequently asked
Frequently Asked Questions
What does North Carolina require for nonprofit annual reports?
North Carolina nonprofit corporations file an annual report with the NC Secretary of State Business Registration Division. The fee for nonprofit corporations is $25 (online filing). The report is due by the 15th day of the fourth month after the fiscal year-end (April 15 for calendar-year organizations). The report confirms registered agent, principal office address, and director information. Failure to file results in administrative dissolution after a grace period. Filings are submitted online through the SOS Business Registration portal.
When must a Charlotte nonprofit obtain a NC charitable solicitation license?
North Carolina requires registration with the SOS Charitable Solicitation Licensing Section before soliciting contributions in North Carolina. There is no minimum revenue threshold to trigger the requirement — solicitation itself triggers it — though organizations receiving less than $25,000 in contributions and not using paid solicitors may qualify for an exempt license. The application requires Form CSL-01, IRS determination letter, IRS Form 990 (most recent), and audited or reviewed financials based on revenue tiers. License fees scale from $0 (under $5,000) up to $200 (over $500,000) based on contributions.
How does Mecklenburg County property tax exemption work for nonprofits?
Property tax exemption in Mecklenburg County is processed through the Mecklenburg County Assessor's Office. Qualifying 501(c)(3) organizations file the Application for Property Tax Exemption (AV-10) with the Assessor by January 31 for the current tax year. The property must be owned by the nonprofit and used wholly and exclusively for exempt purposes. NC General Statute 105-278.7 governs charitable property exemption. Mixed-use properties may qualify for partial exemption. The Assessor reviews applications annually, and use changes can trigger reassessment.
How does the City of Charlotte vendor registration work for nonprofit contractors?
The City of Charlotte uses Charlotte Business INClusion (CBI) and the City's procurement portal for vendor registration. Nonprofits seeking city contracts must register before contract execution. Registration requires W-9, IRS determination letter, NC SOS certificate of existence, and insurance certificates. Charlotte's CBI program also tracks Minority/Women/Small Business Enterprise (MWSBE) participation, and many city contracts include MWSBE goals applicable to subcontracting. Active registration must be maintained for the duration of any city contract.
How does Mecklenburg County manage vendor registration separately from Charlotte?
Mecklenburg County operates its own vendor registration through County Procurement. Nonprofits seeking contracts with Mecklenburg County departments — including the Department of Social Services, Public Health, and the Department of Community Resources — must register with the county separately from City of Charlotte registration. Documentation requirements are similar but the systems are independent. Many Charlotte-area nonprofits maintain registrations with both.
What are North Carolina's audit thresholds for charitable solicitation licensees?
Under NC charitable solicitation regulations, organizations with annual contributions of $1,000,000 or more must submit audited financial statements with renewal. Organizations with contributions between $500,000 and $1,000,000 must submit reviewed financial statements. Below $500,000, compiled or internally prepared statements are typically acceptable. These thresholds are independent of the federal single audit requirement, which applies separately when federal expenditures reach $1,000,000.
How do Charlotte nonprofits obtain NC sales tax exemption?
North Carolina does not exempt nonprofits from paying sales tax at point of purchase, but qualifying 501(c)(3) organizations may obtain semiannual sales tax refunds by filing Form E-585 (Nonprofit and Governmental Entity Claim for Refund) with the NC Department of Revenue. The refund covers state and applicable county sales tax paid on direct purchases for the organization's nonprofit purpose. Refund claims are filed twice yearly (for the periods ending June 30 and December 31). Maintain receipts and tax records to support refund claims.
What is the NC charitable solicitation license renewal cycle?
Renewal is annual, due within four-and-a-half months after the fiscal year-end (May 15 for calendar-year organizations). The renewal package includes Form CSL-01R, IRS Form 990, audited or reviewed financials based on revenue thresholds, and the renewal fee. Late renewals incur penalties. Organizations that fail to renew may not solicit until reinstated. The NC SOS publishes a searchable registry of licensed organizations, and donors can verify status before giving.
What insurance does the City of Charlotte typically require on nonprofit contracts?
Charlotte contracts commonly require general liability insurance ($1M per occurrence / $2M aggregate), workers' compensation as required by NC law, auto liability when transportation is involved, and professional liability for service contracts. Insurance certificates must name the City of Charlotte as additional insured. Specific limits are set in the solicitation. Lapses in coverage constitute contract default. The city's Risk Management Division reviews compliance during contract execution and renewal.
What does the federal single audit require for Charlotte nonprofits?
If your Charlotte nonprofit expends $1,000,000 or more in federal awards in a fiscal year, a single audit under 2 CFR 200 Subpart F is required. Federal pass-through funds from NC state agencies, the City of Charlotte (HUD CDBG, ESG are common), and Mecklenburg County count toward the threshold. The audit must be completed within nine months of fiscal year-end and submitted to the Federal Audit Clearinghouse. NC state contracts may impose additional audit requirements at agency-specific thresholds.
Does NC require professional fundraisers to register separately from charities?
Yes. Professional fundraisers (paid solicitors), fund-raising consultants, and solicitor firms operating in North Carolina must register separately with the NC SOS Charitable Solicitation Licensing Section. Contracts between charities and professional fundraisers must be filed. Charities are responsible for verifying their fundraisers are registered. Contracting with an unregistered fundraiser can put the charity's own license at risk.
Are there special compliance requirements for Charlotte nonprofits receiving city funds?
Yes. Charlotte grant agreements and contracts require active vendor registration, insurance compliance, MWSBE compliance where applicable, periodic performance and financial reporting, and adherence to city purchasing policies. Federal pass-through grants carry Uniform Guidance requirements including time-and-effort documentation, procurement standards, and audit cooperation. Charlotte audit authority extends to financial records related to the contract, and noncompliance can trigger contract termination, repayment demands, or debarment.