How to Say "run out" in Spanish
The Spanish word for “run out” is “vencer” — B1 level. This is a very common word in everyday Spanish.

Examples
La fecha límite para entregar el informe vence mañana.
The deadline for submitting the report expires tomorrow (is due tomorrow).
Mi pasaporte venció el mes pasado, necesito renovarlo.
My passport expired last month; I need to renew it.
El contrato vence en diciembre.
The contract runs out in December.
Using 'Vencer' for Dates
In this sense, 'vencer' is often used impersonally, meaning the date or document itself is the subject doing the expiring: 'El plazo vence' (The deadline expires).
Confusing 'Vencer' and 'Terminar'
Mistake: “Using 'terminar' for an expiration date, like 'El pasaporte terminó'.”
Correction: 'Terminar' means something simply finished. 'Vencer' specifically means a validity period or deadline has run out due to a predetermined date: 'El pasaporte venció'.
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.