North Carolina Small Claims Court for a Security Deposit

Limits: $10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk)). Court: Small Claims Court (District Court, heard by Magistrate). Limitation period listed in our state data: 3 years. Filing fees vary by county; service costs may be extra. See the table. E-filing verified in 5/100 counties. Typical demand-letter response window: 30 days.

County court coverage and fees

100 listed counties · E-filing: Yes 5, No 0, Not verified 95

Deposit return deadlines

  • 30 calendar days after termination of the tenancy and delivery of possession of the premises to the landlord.
  • 30 calendar days after termination of the tenancy and delivery of possession. landlord cannot determine the full claim within 30 days; interim accounting required by day 30.
  • 60 calendar days after termination of the tenancy and delivery of possession. final accounting when full claim could not be determined within 30 days.
  • 30 calendar days after termination when tenant address is unknown; landlord may apply deposit as permitted, then hold balance. tenant address is unknown; balance must be held for collection by the tenant for at least six months.

From a letter to court

  1. Send a North Carolina security deposit demand letter stating the deposit amount supported by your records.
  2. Before you file: review the deposit return deadlines above and allow the typical response window of 30 days after your letter.
  3. Time limit to sue in North Carolina: 3 years.
  4. Check the court's filing instructions. Keep your lease, payment records, photos, letter, and proof of delivery ready.

How to file

Forms: Court forms and filing information

File online: Varies by county

How papers are served:

  • constable or sheriff
  • certified mail by clerk

Attorneys allowed: Yes

Free North Carolina template, built from verified state data

Methodology: every statute verified against primary sources. See how verification works.

I rented [rental property address] from [lease start date] to [move-out date]. I paid a security deposit of $[amount]. I returned the keys on [date] and gave you my forwarding address in writing on [date]. Under North Carolina law (N.C. Gen. Stat. §§ 42-50 to 42-56), a landlord must return the deposit or send a written, itemized list of deductions within 30 calendar days after termination of the tenancy and delivery of possession of the premises to the landlord.

Key facts

Small claims limit$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000))
Small claims limit$5,000 (some counties (local rules; confirm with clerk))
CourtSmall Claims Court (District Court, heard by Magistrate)
Limitation period listed in our state data3 years
Bad faith requiredYes
Itemization requiredYes

What you can recover

willful noncompliance voids landlord's right to retain any portion of the deposit; tenant may recover damages and, on finding of willful noncompliance, attorney's fees. Bad faith required: Yes.

County small claims courts

CountyCourt and cityLimitFiling feeE-filingCourt link
Wake CountyNorth Carolina District Court, Wake County Small Claims, Raleigh (Wake County Justice Center)$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: $96 filing fee, plus $30 sheriff service for each defendant. Official fee source: https://www.nccourts.gov/assets/documents/forms/cv382-en.pdfYesOfficial court website
Court page check not recorded
Mecklenburg CountyNorth Carolina District Court, Mecklenburg County Small Claims, Charlotte (Mecklenburg County Courthouse)$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: $96 filing fee, plus $30 sheriff service for each defendant. Official fee source: https://www.nccourts.gov/assets/documents/forms/cv382-en.pdfYesOfficial court website
Court page check not recorded
Guilford CountyNorth Carolina District Court, Guilford County Small Claims, Greensboro (Guilford County Courthouse)$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: $96 filing fee, plus $30 sheriff service for each defendant. Official fee source: https://www.nccourts.gov/assets/documents/forms/cv382-en.pdfYesOfficial court website
Court page check not recorded
Forsyth CountyNorth Carolina District Court, Forsyth County Small Claims, Winston-Salem (Forsyth County Courthouse)$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: $96 filing fee, plus $30 sheriff service for each defendant. Official fee source: https://www.nccourts.gov/assets/documents/forms/cv382-en.pdfYesOfficial court website
Court page check not recorded
Cumberland CountyNorth Carolina District Court, Cumberland County Small Claims, Fayetteville (Cumberland County Courthouse)$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: $96 filing fee, plus $30 sheriff service for each defendant. Official fee source: https://www.nccourts.gov/assets/documents/forms/cv382-en.pdfYesOfficial court website
Court page check not recorded
Durham CountyDurham County Small Claims Court (Magistrate), Durham$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Buncombe CountyBuncombe County Small Claims Court (Magistrate), Asheville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Union CountyUnion County Small Claims Court (Magistrate), Monroe$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Johnston CountyJohnston County Small Claims Court (Magistrate), Smithfield$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Cabarrus CountyCabarrus County Small Claims Court (Magistrate), Concord$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
New Hanover CountyNew Hanover County Small Claims Court (Magistrate), Wilmington$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Gaston CountyGaston County Small Claims Court (Magistrate), Gastonia$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Onslow CountyOnslow County Small Claims Court (Magistrate), Jacksonville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Iredell CountyIredell County Small Claims Court (Magistrate), Statesville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Alamance CountyAlamance County Small Claims Court (Magistrate), Graham$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Pitt CountyPitt County Small Claims Court (Magistrate), Greenville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Davidson CountyDavidson County Small Claims Court (Magistrate), Lexington$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Brunswick CountyBrunswick County Small Claims Court (Magistrate), Bolivia$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Catawba CountyCatawba County Small Claims Court (Magistrate), Newton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Rowan CountyRowan County Small Claims Court (Magistrate), Salisbury$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Orange CountyOrange County Small Claims Court (Magistrate), Hillsborough$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Randolph CountyRandolph County Small Claims Court (Magistrate), Asheboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Harnett CountyHarnett County Small Claims Court (Magistrate), Lillington$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Henderson CountyHenderson County Small Claims Court (Magistrate), Hendersonville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Wayne CountyWayne County Small Claims Court (Magistrate), Goldsboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Robeson CountyRobeson County Small Claims Court (Magistrate), Lumberton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Moore CountyMoore County Small Claims Court (Magistrate), Carthage$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Craven CountyCraven County Small Claims Court (Magistrate), New Bern$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Cleveland CountyCleveland County Small Claims Court (Magistrate), Shelby$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Nash CountyNash County Small Claims Court (Magistrate), Nashville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Lincoln CountyLincoln County Small Claims Court (Magistrate), Lincolnton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Rockingham CountyRockingham County Small Claims Court (Magistrate), Wentworth$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Burke CountyBurke County Small Claims Court (Magistrate), Morganton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Chatham CountyChatham County Small Claims Court (Magistrate), Pittsboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Caldwell CountyCaldwell County Small Claims Court (Magistrate), Lenoir$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Wilson CountyWilson County Small Claims Court (Magistrate), Wilson$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Franklin CountyFranklin County Small Claims Court (Magistrate), Louisburg$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Surry CountySurry County Small Claims Court (Magistrate), Dobson$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Carteret CountyCarteret County Small Claims Court (Magistrate), Beaufort$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Pender CountyPender County Small Claims Court (Magistrate), Burgaw$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Lee CountyLee County Small Claims Court (Magistrate), Sanford$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Stanly CountyStanly County Small Claims Court (Magistrate), Albemarle$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Wilkes CountyWilkes County Small Claims Court (Magistrate), Wilkesboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Rutherford CountyRutherford County Small Claims Court (Magistrate), Rutherfordton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Haywood CountyHaywood County Small Claims Court (Magistrate), Waynesville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Granville CountyGranville County Small Claims Court (Magistrate), Oxford$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Sampson CountySampson County Small Claims Court (Magistrate), Clinton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Hoke CountyHoke County Small Claims Court (Magistrate), Raeford$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Lenoir CountyLenoir County Small Claims Court (Magistrate), Kinston$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Watauga CountyWatauga County Small Claims Court (Magistrate), Boone$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Duplin CountyDuplin County Small Claims Court (Magistrate), Kenansville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Columbus CountyColumbus County Small Claims Court (Magistrate), Whiteville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Edgecombe CountyEdgecombe County Small Claims Court (Magistrate), Tarboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Halifax CountyHalifax County Small Claims Court (Magistrate), Halifax$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Stokes CountyStokes County Small Claims Court (Magistrate), Danbury$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Davie CountyDavie County Small Claims Court (Magistrate), Mocksville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Jackson CountyJackson County Small Claims Court (Magistrate), Sylva$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
McDowell CountyMcDowell County Small Claims Court (Magistrate), Marion$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Beaufort CountyBeaufort County Small Claims Court (Magistrate), Washington$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Vance CountyVance County Small Claims Court (Magistrate), Henderson$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Richmond CountyRichmond County Small Claims Court (Magistrate), Staten Island$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Pasquotank CountyPasquotank County Small Claims Court (Magistrate), Elizabeth City$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Person CountyPerson County Small Claims Court (Magistrate), Roxboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Macon CountyMacon County Small Claims Court (Magistrate), Franklin$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Dare CountyDare County Small Claims Court (Magistrate), Manteo$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Yadkin CountyYadkin County Small Claims Court (Magistrate), Yadkinville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Alexander CountyAlexander County Small Claims Court (Magistrate), Taylorsville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Transylvania CountyTransylvania County Small Claims Court (Magistrate), Brevard$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Scotland CountyScotland County Small Claims Court (Magistrate), Laurinburg$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Currituck CountyCurrituck County Small Claims Court (Magistrate), Currituck$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Cherokee CountyCherokee County Small Claims Court (Magistrate), Murphy$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Bladen CountyBladen County Small Claims Court (Magistrate), Elizabethtown$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Ashe CountyAshe County Small Claims Court (Magistrate), Jefferson$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Montgomery CountyMontgomery County Small Claims Court (Magistrate), Troy$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Anson CountyAnson County Small Claims Court (Magistrate), Wadesboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Caswell CountyCaswell County Small Claims Court (Magistrate), Yanceyville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Madison CountyMadison County Small Claims Court (Magistrate), Marshall$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Martin CountyMartin County Small Claims Court (Magistrate), Williamston$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Greene CountyGreene County Small Claims Court (Magistrate), Snow Hill$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Polk CountyPolk County Small Claims Court (Magistrate), Columbus$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Hertford CountyHertford County Small Claims Court (Magistrate), Winton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Warren CountyWarren County Small Claims Court (Magistrate), Warrenton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Yancey CountyYancey County Small Claims Court (Magistrate), Burnsville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Avery CountyAvery County Small Claims Court (Magistrate), Newland$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Bertie CountyBertie County Small Claims Court (Magistrate), Windsor$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Northampton CountyNorthampton County Small Claims Court (Magistrate), Jackson$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Mitchell CountyMitchell County Small Claims Court (Magistrate), Bakersville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Swain CountySwain County Small Claims Court (Magistrate), Bryson City$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Chowan CountyChowan County Small Claims Court (Magistrate), Edenton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Perquimans CountyPerquimans County Small Claims Court (Magistrate), Hertford$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Pamlico CountyPamlico County Small Claims Court (Magistrate), Bayboro$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Clay CountyClay County Small Claims Court (Magistrate), Hayesville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Alleghany CountyAlleghany County Small Claims Court (Magistrate), Sparta$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Camden CountyCamden County Small Claims Court (Magistrate), Camden$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Washington CountyWashington County Small Claims Court (Magistrate), Plymouth$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Gates CountyGates County Small Claims Court (Magistrate), Gatesville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Jones CountyJones County Small Claims Court (Magistrate), Trenton$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Graham CountyGraham County Small Claims Court (Magistrate), Robbinsville$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Hyde CountyHyde County Small Claims Court (Magistrate), Swan Quarter$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks
Tyrrell CountyTyrrell County Small Claims Court (Magistrate), Columbia$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))Statewide filing fee: Set by the court; call the clerk or check the court page.Not verifiedState court directory
Court site located; the court's server blocks automated checks

Detailed guides for 100 counties

Statute says

The willful failure of a landlord to comply with the deposit, bond, or notice requirements of this Article shall void the landlord's right to retain any portion of the tenant's security deposit as otherwise permitted under G.S. 42-51.

N.C. Gen. Stat. §§ 42-50 to 42-56 (Tenant Security Deposit Act); principal return rule § 42-52

What this means

Tenant resources

FAQ

What is the small claims limit in North Carolina?

$10,000 (statewide maximum for magistrate small claims; some counties set lower local limit (as low as $5,000)); $5,000 (some counties (local rules; confirm with clerk))

What is the statute of limitations?

Limitation period listed in our state data: 3 years.

Can I recover more than my deposit?

willful noncompliance voids landlord's right to retain any portion of the deposit; tenant may recover damages and, on finding of willful noncompliance, attorney's fees. Bad faith required: Yes.

Which court handles the claim?

Small Claims Court (District Court, heard by Magistrate)

Should I send a demand letter first?

First listed deposit return deadline: 30 calendar days after termination of the tenancy and delivery of possession of the premises to the landlord. Typical response window after a demand letter: 30 days.

What's next?