The average H&M hourly pay ranges from approximately $7 per hour for a to $8 per hour for a . H&M employees rate the overall compensation and benefits package 3.1/5 stars.