In my experience in the USA, most fast food restaurants in the suburbs give away sauces for free, but the ones in cities charge for everything. Seems to also be correlated with whether or not the fast food restaurant has self serve soda fountains versus soda poured behind the counter.