SriLanka-Places.com ha enumerado aproximadamente 18 bancos en Ratnapura. Algunos de los bancosmejor calificados en Ratnapura son- Banco Nacional de Hatton - Rathnapura, Banco de Ceilán sucursal Super Grade Ratnapura, Banco de Ceilán sucursal regional, Banco Comercial de Ceilán PLC, Seylan Bank PLC - Ratnapura, Banco de Ceilán - Banco de Ceilán, Sucursal de Union Bank en Ratnapura, Banco de servicio nacional, Bimputh Finance PLC & Banco de Ceilán - Sucursal del hospital.