Sonali Bank Limited is Bangladesh's largest bank. It has over 1211 branches across Bangladesh and operates internationally. The report analyzes Sonali Bank's financial performance over the last 5 years through ratio analysis using data from annual reports and income statements. It finds constraints that hinder the bank's performance and provides suggestions. The analysis improves the author's practical knowledge of banking and report writing skills.