The following banks have branches in 04086:
Bar Harbor Bank & Trust
Bar Harbor Bank & Trust-Topsham Branch
Bath Savings Institution
Bath Savings Institution-Highlands Retire. Community Branch
Norway Savings Bank
Norway Savings Bank-Topsham Fair Branch