Subvence (z lat. sub-venire, přijít na pomoc) znamená systematickou hmotnou podporu nebo výpomoc z veřejných prostředků. Nepoužívá se pro veřejné výdaje na školství, zdravotnictví, obranu, sociální pomoc a podobně, kde se z veřejných prostředků hradí většina nákladů.