Gross pay is the total earnings an employee receives before deductions, including salary, bonuses, and overtime. Net pay is the amount the employee takes home after taxes, insurance, and other deductions. Simply put, gross pay is the full amount earned, while net pay is the final amount received.