Pricing is annual. You need a license for each person who will be filling out a timesheet. Pricing depends on the number of users and the modules chosen.
The yearly license is less expensive and allows more flexibility. With a yearly license, you can add just one employee at a time, and you can even purchase a temporary license for seasonal employees.