Process costing is used when production is continuous and outputs are homogeneous. Costs are accumulated over multiple processes and time periods, then divided by total units to calculate average unit costs. Key differences from job costing include homogeneous outputs, sequential cost flows between processes, and inventory accumulating between processes. Costs are calculated periodically rather than by individual jobs.