Basic salary is the figure agreed upon between a company, its employee, without factoring in bonus, overtime, or any kind of extra compensation. Gross salary, on the other hand, includes overtime pay and bonuses, but does not consider taxes and other deductions. Say for instance, an employee’s gross salary is Rs. 40,000 and a basic salary is Rs. 20,000. This means that the individual will receive Rs. 20,000 as fixed pay and the remaining Rs. 20,000 in allowances such as house rent allowance, conveyance, dearness allowance, etc.