ER physicians earn between $317,800 and $419,800 annually, with a median of $374,300. They typically work 3 to 5 days a week, with shifts lasting 8 to 12 hours. This workload can lead to 12 to 20 shifts per month, depending on staffing and patient volume.