Een valuta-swap is een overeenkomst waarin twee partijen afspreken tijdelijk twee gelijkwaardige hoofdsommen in verschillende valuta's te ruilen.
Deze swap bestaat uit een contante transactie (contante valutaruil) en uit een tegengestelde termijntransactie (toekomstige valutaruil); het renteverschil tussen de bij de ruil betrokken valuta's wordt in de koers verrekend.
Valuta-swaps hebben in het algemeen een looptijd van 1 dag tot 6 maanden en stellen gebruikers in staat tegengestelde posities - bijvoorbeeld ten gevolge van tijdelijk niet ingedekte aan- of verkopen van valuta - in verschillende valuta's glad te strijken.