Por and para both translate to “for” in English, which is exactly why they trip up nearly every Spanish learner. The good news: asking yourself just one question can help you quickly figure it out, just about every time.
Is the “for” looking forward or backward?
Forward (a destination, a deadline, a recipient, a goal): use para.
Backward (a cause, a reason, a duration, the means): use por.
A handy mental image: para is an arrow pointing toward where you’re headed; por is the motive or path behind the action.
1. When to use POR
Use por for the cause, the means, the duration, movement through, or an exchange:
Por also marks who performs an action in passive sentences:
2. When to use PARA
Use para for the destination, the deadline, the recipient, or the goal:
Para also expresses a point of view or a comparison with a standard:
3. Same sentence, two meanings
Here’s the important part: forward and backward have nothing to do with verb tense.
A sentence in the past can still use para. A sentence in the future can still use por. You’re not asking whether the action happened before or after today. You’re asking where the action points.
Compare:
Hice el pastel para el cumpleaños de mi hermana.
I made the cake for my sister’s birthday.
The birthday is the goal the cake is headed toward, so we use para.
Hice el pastel por mi hermana.
I made the cake for my sister.
Here, my sister is the reason behind the action — perhaps she was supposed to make it and I stepped in for her — so we use por.
The clearest way to feel the difference is to change only por/para and watch the meaning flip:
4. One last trap: some “for”s are neither
Not every English “for” becomes por or para.
Some are simply built into the Spanish verb: “ask for” → pedir, “look for” → buscar, “wait for” → esperar, as in Busco mis llaves (I’m looking for my keys). Durations like “for hours” can also appear without a preposition or with durante.
Those impostors get their own guide: False Flag Fors.