Normally a captain gets 45-50 thousand salary excluding other benefits.
He has to pay mess bill from his own pocket.
If unmarried he will get a free room in the BOQs (Bachelor Officers Quarters).
If married, his salary would be about 7-8 thousand higher than that of a bachelor's and is entitled to get a free govt house inside cantt area.
He is promoted to major after about five years.