The maximum security deposit a landlord can charge in North Carolina is 2 months’ rent for leases with terms longer than month-to-month. If the tenant has a pet, the landlord may charge a reasonable amount as pet deposit.
If the lease is week-to-week, the limit is lower: two weeks’ rent. If the lease is month-to-month, the limit is 1 ½ months’ rent.
The information for this answer was found on our North Carolina Security Deposit Law answers.