Job costing is a type of costing method that calculates the costs for separate and unique jobs - often one-off product or service. In other words, each work order is costed separately.
Example of a job: development or implementation of a software or tailor-made furniture
Timesheets are often very useful source for job costing method.
A special type of job costing method is contract costing – contract is considered to be bigger jobs and as such can include more jobs.