BCBAs in Indiana earn a median of $43/hr, below the national median of $46. Most reports fall between $41 and $45, and the top tenth clears $80. Based on 64 BCBA pay reports in Indiana.