Health Savings Accounts

Compare rates on health savings accounts from banks and credit unions. Use the filter box below to customize your results. You can sort by each column below or select another product to compare rates.

Bank or Credit UnionApyMinMax1yr Est.
Earnings
Product
Bank of the Sierra1.76%$10k-$176SierraHSA
Lake Michigan Credit Union1.75%*$5k-$175Health Savings Account
Alliant Credit Union1.05%--$105Health Savings Account
Pacific Community Credit Union1.00%--$100Health Savings Account
The Adirondack Trust Company1.00%--$100Health Savings Account
First Technology Federal Credit Union1.00%--$100HSA Checking
Pen Air Credit Union0.75%--$75.00Health Savings Account (HSA)
Xceed Financial Credit Union0.50%--$50.00Health Savings Account
Affinity Credit Union0.45%--$45.00Health Savings Account
State Farm Bank0.40%$10k-$40.00Health Savings Account
Ouachita Independent Bank0.35%*$10k-$35.00OIB Health Savings Account
America's Credit Union 0.30%$50-$30.00Health Savings
National Bank of Kansas City0.30%--$30.00Health Savings Account
Air Force Federal Credit Union0.25%*--$25.00Health Savings Account (HSA)
Patelco Credit Union0.25%$3,500-$25.00Health Savings Account
Newtown Savings Bank0.20%*$5k-$20.00Health Savings Account
First National Community Bank (PA)0.20%$10k-$20.00Health Savings Account
Heritage Bank0.20%$10k-$20.00Health Savings Account
KeyBank0.20%*$2,500-$20.00KeyBank Health Savings Account
Astera Credit Union0.20%--$20.00Health Savings Account
Digital Credit Union0.15%*$10k-$15.00HSA Checking Account
Jacksonville Bank0.15%*$10k-$15.00Health Savings Account
City National Bank0.15%$50-$15.00Health Savings Account
American Bank0.10%--$10.00Health Savings Account
Capital Educators Federal Credit Union0.10%--$10.00Medical Savings
First National Bank (LA)0.10%$1k-$10.00HSA Account
Geauga Savings Bank0.10%--$10.00HSA Serious Savers
Great Lakes Credit Union0.05%$100-$5.00Health Savings Account
Univest Bank and Trust Co.0.05%--$5.00Health Savings Account
INOVA Federal Credit Union0.01%--$1.00Health Savings Account