SriLanka-Places.com a répertorié environ 18 banques dans Ratnapura. Certains des mieux notés banques dans Ratnapura sont- Banque Nationale Hatton - Rathnapura, Banque de Ceylan succursale Super Grade Ratnapura, Banque de Ceylan succursale régionale, Banque commerciale de Ceylan PLC, Seylan Bank PLC - Ratnapura, Banque de Ceylan - ලංකා බැංකුව, Succursale de l'Union Bank Ratnapura, Banque nationale au service, Bimputh Finance SA & Bank of Ceylan - Branche hospitalière.