Is my HRM being accurate?

Options
When I'm at the gym, I burn around 500 calories when I'm doing cardio. However, when I move on to weights, my HRM calorie burn goes up in to the 800's. Is this correct? or does the calories just go up because I press the start button? :P