Cross-financing – jedno z odstępstw od zasady monofunduszowości, umożliwiające tzw. elastyczne finansowanie jednofunduszowych programów operacyjnych Unii Europejskiej.
Założenia mechanizmu Mechanizm cross-financing, wprowadzony na potrzeby realizacji programów na okres 2007–2013, jest odpowiedzią na ogólną rezygnację z zasady finansowania programów operacyjnych z więcej niż jednego funduszu. Zakłada on dopuszczenie finansowania poszczególnych projektów, ich części lub grup projektów, objętych wsparciem danego funduszu, przy pomocy środków innego funduszu. Mechanizm cross-financing umożliwia w ten sposób bardziej płynny i naturalny podział środków służących finansowaniu europejskich programów operacyjnych. Warunkiem stosowania podobnego odstępstwa pozostaje jednak priorytetowość finansowanego zagadnienia oraz jego bezwzględny związek z projektem i powodzeniem jego realizacji. Środki "drugiego funduszu" udostępniane w ramach cross-financing objęte są równocześnie limitem 10% wartości dofinansowania.