Veřejná zakázka je smluvní závazek na dodávky, služby nebo stavební práce, který zadavatel – typicky stát, územní samosprávný celek nebo jiná veřejná instituce – zadává dodavateli. Zadávání veřejných zakázek se řídí zákonem o zadávání veřejných zakázek, jehož cílem je zajistit transparentní a nediskriminační postup, hospodárné nakládání s veřejnými prostředky a rovnou soutěž mezi dodavateli. Veřejné zakázky se dělí podle předmětu a hodnoty na dodávky, služby a stavební práce a na nadlimitní, podlimitní a zakázky malého rozsahu.