"hourly" and "by the hour" both are correct!
If you say "by hours", people can still get you, but grammatically incorrect.