Both por and para can translate as “for” (or “by”) in English. That makes them the most commonly confused preposition pair for English speakers.
They are not interchangeable. Each has distinct uses that reflect different underlying meanings.
Mental model: por = cause / reason / means / exchange — looking backward at cause or through an action para = purpose / destination / recipient / deadline — looking forward at a goal
When to use para
para points forward — toward a goal, recipient, destination, or deadline.
Use
Example
English
Purpose (in order to)
Estudio para aprender.
I study in order to learn.
Recipient (intended for)
Este regalo es para ti.
This gift is for you.
Destination
Salgo para Madrid.
I’m leaving for Madrid.
Deadline
Lo necesito para el viernes.
I need it by Friday.
Opinion / perspective
Para mí, es fácil.
For me, it’s easy.
Employment
Trabajo para una empresa.
I work for a company.
Comparison (unexpected)
Habla bien para ser principiante.
She speaks well for a beginner.
Goal / use of object
Una taza para café.
A cup for coffee.
para examples
Spanish
English
Compré esto para ti.
I bought this for you.
Necesito estudiar para el examen.
I need to study for the exam.
Salimos para el aeropuerto.
We left for the airport.
Para mañana necesito la lista.
I need the list by tomorrow.
Ella trabaja para una ONG.
She works for an NGO.
Para ella, todo es difícil.
For her, everything is hard.
Es demasiado complicado para mí.
It’s too complicated for me.
Esta silla es para sentarse.
This chair is for sitting.
El vuelo es para las 10.
The flight is at/by 10.
Para ser nuevo, lo hace muy bien.
For someone new, he does it very well.
When to use por
por points backward at causes, reasons, and exchanges — or through a process, time, or medium.
Use
Example
English
Cause / reason (because of)
Gracias por tu ayuda.
Thanks for / because of your help.
Duration (for a period of time)
Estudié por dos horas.
I studied for two hours.
Exchange / in return for
Lo cambié por otro.
I exchanged it for another one.
Means / medium
Hablamos por teléfono.
We spoke by / on the phone.
Through / along
Caminamos por el parque.
We walked through the park.
Agent (passive voice)
Fue escrito por ella.
It was written by her.
On behalf of
Habla por todos.
He speaks for everyone (on their behalf).
Price paid
Lo compré por diez euros.
I bought it for ten euros.
Per (rate)
60 kilómetros por hora.
60 kilometers per hour.
Approximate time
Llega por la tarde.
He arrives around the afternoon.
por examples
Spanish
English
Gracias por venir.
Thanks for coming.
Lo hice por ti.
I did it because of / for you.
Estudié por tres horas.
I studied for three hours.
Lo vendió por cien euros.
She sold it for a hundred euros.
Me llamó por teléfono.
He called me by phone.
Paseamos por la ciudad.
We walked through the city.
Fue construido por ellos.
It was built by them.
Habla por todos nosotros.
She speaks for all of us.
Vino por el trabajo.
He came because of work.
Dos veces por semana.
Twice per week.
Direct comparison
Scenario
Por
Para
Reason
Purpose
❌
✅ Lo hago para ti.
looking forward at goal
Cause
✅ Lo hago por ti.
❌
looking back at reason
Duration
✅ Dormí por 8 horas.
❌
time through which
Deadline
❌
✅ Lo necesito para el lunes.
forward-pointing endpoint
Exchange
✅ Lo cambié por dinero.
❌
trade / substitution
Means
✅ Enviado por correo.
❌
mechanism/channel
Destination
❌
✅ Salgo para México.
forward direction
Passive agent
✅ Escrito por García.
❌
cause/author
The same phrase, different meaning
Spanish
English
Why
Lo hago por ti.
I do it for you. (because of you / for your sake)
cause / motivation
Lo hago para ti.
I do it for you. (it’s intended for you / as a gift)
recipient
Trabajo por él.
I work in his place / on his behalf.
substitution
Trabajo para él.
I work for him. (he’s my employer)
employer relationship
Salgo por la puerta.
I leave through the door.
movement through
Salgo para la puerta.
I’m heading for the door.
destination
Common mistakes
❌ Gracias para tu ayuda. → ✅ Gracias por tu ayuda. — “thanks because of” your help = por
❌ Lo compré para diez euros. → ✅ Lo compré por diez euros. — exchange = por
❌ Estudié para dos horas. → ✅ Estudié por dos horas. — duration = por
❌ Salgo para el aeropuerto por las 9. → ✅ Salgo para el aeropuerto. El vuelo es a las 9. — destination = para, time = a
❌ Es para ser difícil. → ✅ Es difícil para ser principiante. — comparison = para