Het Stadskantoor is door NS Stations gebouwd op grond die in het bezit was van de Nederlandse Spoorwegen. Na ingebruikname van het kantoor is de grond overgegaan naar de gemeente. Voor het gebouw en de 150 parkeerplaatsen betaalde de gemeente 203 miljoen euro.