Carter Bank & Trust is a community bank headquartered in Martinsville, Virginia that provides banking and financial services to individuals and businesses. The bank offers products including checking and savings accounts, loans, mortgages, and wealth management services through its branch network in Virginia and North Carolina. Carter Bank serves both retail and commercial customers in its operating regions.