Zákon o sociálních službách 108/2006 Sb. je klíčový zákon pro fungování sociálních služeb. Jeho cílem je zajistit, aby lidé v nepříznivé sociální situaci měli přístup k potřebné pomoci a podpoře.
Zákon vymezuje různé druhy sociálních služeb, jako jsou sociální poradenství, služby sociální péče nebo služby sociální prevence, a stanovuje, za jakých podmínek mohou být tyto služby poskytovány. Rovněž určuje, jakým způsobem mohou být financovány a jaké jsou povinnosti poskytovatelů při dodržování standardů kvality.
Vyhláška č. 505/2006 Sb., která je prováděcím předpisem k tomuto zákonu, specifikuje konkrétní požadavky na poskytování sociálních služeb. Tato vyhláška mimo jiné stanovuje maximální výši úhrad, které mohou poskytovatelé za služby požadovat od klientů, a také upřesňuje podmínky pro poskytování jednotlivých druhů služeb.