American National Bankshares Inc. ist eine Ein-Banken-Holdinggesellschaft. Die American National Bank and Trust Company (die Bank) ist eine Tochtergesellschaft des Unternehmens. Die Bank bietet eine Reihe von Privatkunden-, Geschäfts- und Sekundärmarkt-Hypothekenkrediten sowie Treuhand- und Investitionsdienstleistungen an, die auch Nicht-Einlagenprodukte wie Investmentfonds und Versicherungspolicen umfassen. Zu den Segmenten des Unternehmens gehören Community Banking und Wealth Management. Das Community Banking umfasst die Vergabe von Krediten an Privatpersonen und Unternehmen und die Generierung von Einlagen von diesen. Die Vermögensverwaltung umfasst die Nachlassplanung, die Verwaltung von Treuhandkonten, die Anlageverwaltung und das Brokerage für Privatkunden. Die Anlageverwaltung umfasst den Kauf von Aktien, festverzinslichen Wertpapieren und Investmentfonds für Kundenkonten. Das Segment Vermögensverwaltung erhält Gebühren für Anlage- und Verwaltungsdienstleistungen. Zu den Dienstleistungen des Unternehmens gehören Geldautomaten, Online-Banking und Telefon-Banking.