Standard costing is based on expected costs and used for forecasting, while historical costing uses actual costs and is used for record-keeping.