In managerial accounting, there are two general types of costing systems to assign costs to products or services that the company provides: "job order costing" and "process costing." Job order costing is used in situations where the company delivers a unique or custom job for its customers.