When a Spanish sentence has both an indirect and a direct object pronoun, the two appear together — and always in a fixed order. Getting this order wrong is one of the most common mistakes English speakers make, but the rule itself is simple enough to memorize in one breath.
The rule: Indirect before Direct (ID)
The indirect object pronoun always comes first; the direct object pronoun follows.
Think of the pattern as ID — for "Indirect, Direct" — the same letters as the pronouns' function.
Me lo dio.
He gave it to me. (me = indirect, lo = direct.)
Nos los enviaron ayer.
They sent them to us yesterday. (nos = indirect, los = direct.)
Se lo dije.
I told him/her it. (se = indirect, lo = direct.)
In English the order is flexible: "I gave it to him" or "I gave him it". Spanish has exactly one option: Se lo di.
The full inventory of pronouns
Before combining, make sure you know the single pronouns. Indirect objects answer to/for whom?; direct objects answer what? or whom?.
| Indirect | Direct | |
|---|---|---|
| 1st sg | me | me |
| 2nd sg | te | te |
| 3rd sg | le | lo, la |
| 1st pl | nos | nos |
| 3rd pl | les | los, las |
For 1st- and 2nd-person pronouns, the shape is the same whether direct or indirect. For 3rd person they split: le/les are indirect only, lo/la/los/las are direct only.
The le → se transformation
Spanish refuses to say le lo, le la, les los, etc. When le or les would land next to lo/la/los/las, it turns into se.
| Underlying | Actual form | Example |
|---|---|---|
| le + lo | se lo | Se lo di a Juan. |
| le + la | se la | Se la expliqué a ella. |
| le + los | se los | Se los mandé a mi mamá. |
| le + las | se las | Se las pedí a Marta. |
| les + lo | se lo | Se lo dije a mis papás. |
| les + las | se las | Se las conté a los niños. |
This is a pure phonetic rule, not a meaning change. The se here has nothing to do with reflexive se or passive se — it is just what le/les turns into for euphony. See Le/Les → Se for the full story.
Le di el libro a María → Se lo di.
I gave the book to María → I gave it to her.
Les escribí una carta a mis abuelos → Se la escribí.
I wrote my grandparents a letter → I wrote it to them.
Clarifying who "se" refers to
Because se can stand for a él, a ella, a usted, a ellos, a ellas, or a ustedes, Spanish sometimes needs a clarifier — a prepositional phrase — to show who you mean.
Se lo di a él.
I gave it to him.
Se lo di a ella.
I gave it to her.
Se lo di a usted.
I gave it to you (formal).
Se lo di a ellos.
I gave it to them.
Se lo di a María.
I gave it to María.
The clarifier is extra; the pronoun se is still required. You say both: the pronoun for grammar, the prepositional phrase for clarity.
Full combination table
| Indirect |
| Combined | Example |
|---|---|---|---|
| me | lo / la / los / las | me lo, me la, me los, me las | Me lo dio. |
| te | lo / la / los / las | te lo, te la, te los, te las | Te lo explico. |
| le → se | lo / la / los / las | se lo, se la, se los, se las | Se lo doy. |
| nos | lo / la / los / las | nos lo, nos la, nos los, nos las | Nos lo mandaron. |
| les → se | lo / la / los / las | se lo, se la, se los, se las | Se los vendimos. |
Notice that se lo can mean either "to him/her/you it" or "to them/you-all it". Context and the optional a + pronoun clarifier tell you which.
Placement: the cluster moves together
Once you have a pair of object pronouns, they travel as a unit. They cannot be split by any other word. Either both are before the conjugated verb, or both are attached to the infinitive/gerund/affirmative command.
Before a conjugated verb
Te lo explico.
I'll explain it to you.
Se lo expliqué ayer.
I explained it to her yesterday.
Attached to an infinitive
Te lo voy a mandar. / Voy a mandártelo.
I'm going to send it to you. (Both before the conjugated verb, or both attached to the infinitive.)
Quiero dárselo a María.
I want to give it to María.
Attached to a gerund
Me lo estoy comiendo. / Estoy comiéndomelo.
I'm eating it. (Reflexive me + direct lo — still a unit.)
Se lo está explicando al cliente.
He's explaining it to the client.
Attached to an affirmative command
¡Dámelo!
Give it to me!
¡Explícaselo a tu hermano!
Explain it to your brother!
Both wrong — the cluster cannot split
❌ Voy a te lo mandar.
Wrong. The cluster cannot sit between the conjugated verb and the infinitive.
❌ Te voy a lo mandar.
Wrong. The two pronouns must stay together.
Written accents
When both pronouns attach to a verb, you almost always need a written accent to preserve the original stress.
| Verb form | With both pronouns | Why the accent? |
|---|---|---|
| dar → da | dámelo | Stress stays on da- |
| explicar → explica | explícaselo | Stress stays on -pli- |
| mandar (inf.) | mandártelo | Stress stays on -dar |
| comiendo (ger.) | comiéndomelo | Stress stays on -mien- |
| decir → di | díselo | Stress stays on di- |
Without the accent, the default stress rules would shift to the wrong syllable.
Negation and questions
Negation and questions wrap around the cluster, just like with single pronouns. They don't split it.
No te lo dije.
I didn't tell you (it).
¿Me lo puedes explicar?
Can you explain it to me?
No se la quiero dar.
I don't want to give it to her.
¿Cuándo me los vas a devolver?
When are you going to give them back to me?
With compound tenses
Both pronouns go in front of haber, never after.
Te lo he dicho mil veces.
I've told you this a thousand times.
Se lo habíamos mandado.
We had sent it to him.
¿Me lo has comprado?
Did you buy it for me?
With commands
Affirmative commands attach both pronouns; negative commands keep them in front. Affirmative commands almost always require a written accent.
¡Dámelo!
Give it to me!
¡No me lo des!
Don't give it to me!
¡Dáselo a tu hermano!
Give it to your brother!
¡No se lo des a tu hermano!
Don't give it to your brother!
See Combined Pronouns with Commands for the full details.
The mnemonic: "RID"
Some teachers use RID instead of ID: Reflexive, Indirect, Direct. If a reflexive se is present, it comes first, then the indirect, then the direct.
Se me cayó el libro.
I dropped the book. (Se = reflexive/unintentional, me = affected person.)
Se te olvidaron las llaves.
You forgot the keys.
In these sentences the dative me/te follows se — consistent with the RID order.
English-speaker pitfalls
❌ Lo me dio.
Wrong — direct lo cannot come before indirect me. ID order is violated.
✅ Me lo dio.
He gave it to me.
❌ Le lo expliqué.
Wrong — le + lo is blocked phonetically. It must become se lo.
✅ Se lo expliqué.
I explained it to him.
❌ Voy a mandarte lo.
Wrong — when attaching to an infinitive, both pronouns go together as one word: mandártelo.
✅ Voy a mandártelo.
I'm going to send it to you.
❌ ¡Da me lo!
Wrong — the pronouns attach to the verb as one unit: dámelo.
✅ ¡Dámelo!
Give it to me!
❌ Me te presentó.
Wrong — Spanish does not allow two 1st/2nd-person pronouns in a cluster.
✅ Te presentó a mí.
He introduced you to me. (Rephrase using 'a mí'.)
English speakers often forget the le → se rule, because English has no equivalent. The other big trap is splitting the cluster, because English can say "give it to him" with a word between — Spanish simply cannot.
Two 1st/2nd-person pronouns: not allowed
Spanish does not allow two 1st- or 2nd-person pronouns (me/te/nos) in the same cluster. If both are needed, you rephrase using a prepositional phrase.
❌ Me te presentó.
Ungrammatical — two personal pronouns in a row.
✅ Te presentó a mí.
He introduced you to me. (Rephrase using 'a mí'.)
✅ Me presentó a ti.
He introduced me to you.
Common cluster patterns
| Cluster | Meaning | Example |
|---|---|---|
| me lo | it to me | Me lo dieron. |
| me la | it (f.) to me | Me la mandaron. |
| te lo | it to you | Te lo digo. |
| se lo | it to him/her/them/you | Se lo explicaré. |
| nos lo | it to us | Nos lo regalaron. |
| se la | it (f.) to him/etc. | Se la pregunté. |
| me los | them to me | Me los compró. |
| se los | them to him/etc. | Se los presté. |
Real-world examples
Ya te la devuelvo.
I'll give it back to you in a moment.
Se lo he dicho muchas veces.
I've told him/her many times.
Te los mando por correo.
I'll send them to you by mail.
No se la cuentes a nadie.
Don't tell it to anyone.
¿Me las puedes traer mañana?
Can you bring them to me tomorrow?
A short dialogue showing every placement
—¿Le diste el regalo a tu mamá?
—Did you give the gift to your mom?
—Sí, se lo di ayer por la noche.
—Yes, I gave it to her last night.
—¿Y ya le dijiste lo de la fiesta sorpresa?
—And did you tell her about the surprise party?
—Todavía no. Quiero decírselo el fin de semana.
—Not yet. I want to tell her on the weekend.
—Pues no se lo digas por teléfono, díselo en persona.
—Well don't tell her by phone — tell her in person.
Note the full tour of placement options in five lines: se lo di (before conjugated verb), decírselo (attached to infinitive with accent), no se lo digas (before negative command), díselo (attached to affirmative command with accent).
Summary
- The indirect object pronoun always comes before the direct object pronoun.
- Mnemonic: ID (Indirect-Direct), or RID (Reflexive-Indirect-Direct) if se is present.
- The cluster cannot be split by any other word.
- Le/les becomes se before lo/la/los/las.
- Two 1st/2nd-person pronouns are not allowed in the same cluster — rephrase with a mí / a ti.
- Placement: before the conjugated verb, or attached to an infinitive, gerund, or affirmative command (with an accent).
Next: Combined Pronouns with Commands. For the underlying pieces, see Direct Object Pronouns, Indirect Object Pronouns, and Le/Les → Se.
Related Topics
- Direct Object Pronouns (Me, Te, Lo, La, Nos, Los, Las)A2 — The pronouns that replace the direct object of a verb
- Indirect Object Pronouns (Me, Te, Le, Nos, Les)A2 — The pronouns that indicate to whom or for whom the action is done
- Le/Les → Se before Lo/La/Los/LasB1 — When two pronouns combine, le and les become se to avoid the sound le lo
- Combined Pronouns with CommandsB1 — Attaching both pronouns to affirmative commands and placing them before negative