Charging for allocations