What is job costing? Definition of job costing, Job costing usually, it is the allocation of all material, time & expenses to an individual project or job. Particularly, Jobs costing is normally software based & provides for budgeting, collecting, forecasting & reporting on the expenditure & revenue associated with specific projects or jobs.