Veřejnoprávní smlouva je dvoustranné nebo vícestranné právní jednání, kterým se zakládají, mění nebo ruší práva a povinnosti v oblasti veřejného práva. Veřejnoprávní smlouva (ani její uzavření) není správním aktem. Není rozhodující zda jednou ze stran uzavírající veřejnoprávní smlouvu je orgán veřejné správy, ale její veřejnoprávní obsah.