Present — what is happening now, and what happens habitually
| yo | cuestoI cost | nosotros | costamoswe cost |
| tú | cuestasyou cost | vosotros | costáisyou all cost |
| él/ella/Ud. | cuestahe/she costs | ellos/Uds. | cuestanthey cost |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he costadoI have cost | nosotros | hemos costadowe have cost |
| tú | has costadoyou have cost | vosotros | habéis costadoyou all have cost |
| él/ella/Ud. | ha costadohe/she has cost | ellos/Uds. | han costadothey have cost |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | cueste(that) I cost | nosotros | costemos(that) we cost |
| tú | cuestes(that) you cost | vosotros | costéis(that) you all cost |
| él/ella/Ud. | cueste(that) he/she costs | ellos/Uds. | cuesten(that) they cost |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya costado(that) I have cost | nosotros | hayamos costado(that) we have cost |
| tú | hayas costado(that) you have cost | vosotros | hayáis costado(that) you all have cost |
| él/ella/Ud. | haya costado(that) he/she has cost | ellos/Uds. | hayan costado(that) they have cost |
Preterite — a finished past action — it started, it ended
| yo | costéI cost | nosotros | costamoswe cost |
| tú | costasteyou cost | vosotros | costasteisyou all cost |
| él/ella/Ud. | costóhe/she cost | ellos/Uds. | costaronthey cost |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | costabaI used to cost | nosotros | costábamoswe used to cost |
| tú | costabasyou used to cost | vosotros | costabaisyou all used to cost |
| él/ella/Ud. | costabahe/she used to cost | ellos/Uds. | costabanthey used to cost |
Past perfect — had —ed; further back than another past event
| yo | había costadoI had cost | nosotros | habíamos costadowe had cost |
| tú | habías costadoyou had cost | vosotros | habíais costadoyou all had cost |
| él/ella/Ud. | había costadohe/she had cost | ellos/Uds. | habían costadothey had cost |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | costara(that) I cost | nosotros | costáramos(that) we cost |
| tú | costaras(that) you cost | vosotros | costarais(that) you all cost |
| él/ella/Ud. | costara(that) he/she cost | ellos/Uds. | costaran(that) they cost |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | costase(that) I cost | nosotros | costásemos(that) we cost |
| tú | costases(that) you cost | vosotros | costaseis(that) you all cost |
| él/ella/Ud. | costase(that) he/she cost | ellos/Uds. | costasen(that) they cost |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera costado(that) I had cost | nosotros | hubiéramos costado(that) we had cost |
| tú | hubieras costado(that) you had cost | vosotros | hubierais costado(that) you all had cost |
| él/ella/Ud. | hubiera costado(that) he/she had cost | ellos/Uds. | hubieran costado(that) they had cost |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube costadoI had cost | nosotros | hubimos costadowe had cost |
| tú | hubiste costadoyou had cost | vosotros | hubisteis costadoyou all had cost |
| él/ella/Ud. | hubo costadohe/she had cost | ellos/Uds. | hubieron costadothey had cost |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | costaréI will cost | nosotros | costaremoswe will cost |
| tú | costarásyou will cost | vosotros | costaréisyou all will cost |
| él/ella/Ud. | costaráhe/she will cost | ellos/Uds. | costaránthey will cost |
Conditional — would —; also softens a request into politeness
| yo | costaríaI would cost | nosotros | costaríamoswe would cost |
| tú | costaríasyou would cost | vosotros | costaríaisyou all would cost |
| él/ella/Ud. | costaríahe/she would cost | ellos/Uds. | costaríanthey would cost |
Future perfect — will have —ed; done by some future point
| yo | habré costadoI will have cost | nosotros | habremos costadowe will have cost |
| tú | habrás costadoyou will have cost | vosotros | habréis costadoyou all will have cost |
| él/ella/Ud. | habrá costadohe/she will have cost | ellos/Uds. | habrán costadothey will have cost |
Conditional perfect — would have —ed; the road not taken
| yo | habría costadoI would have cost | nosotros | habríamos costadowe would have cost |
| tú | habrías costadoyou would have cost | vosotros | habríais costadoyou all would have cost |
| él/ella/Ud. | habría costadohe/she would have cost | ellos/Uds. | habrían costadothey would have cost |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | costare(should) I cost | nosotros | costáremos(should) we cost |
| tú | costares(should) you cost | vosotros | costareis(should) you all cost |
| él/ella/Ud. | costare(should) he/she cost | ellos/Uds. | costaren(should) they cost |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | costemoslet's cost |
| tú | cuestacost! | vosotros | costadcost! |
| él/ella/Ud. | cuestecost! | ellos/Uds. | cuestencost! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no costemoslet's not cost |
| tú | no cuestesdon't cost | vosotros | no costéisdon't cost |
| él/ella/Ud. | no cuestedon't cost | ellos/Uds. | no cuestendon't cost |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | cuestoI cost |
| Perfecto | he costadoI have cost |
| Subj. presente | cueste(that) I cost |
| Subj. perfecto | haya costado(that) I have cost |
| Futuro | costaréI will cost |
| Condicional | costaríaI would cost |
| Fut. perfecto | habré costadoI will have cost |
| Cond. perfecto | habría costadoI would have cost |
| Subj. futuro | costare(should) I cost |
| Indefinido | costéI cost |
| Imperfecto | costabaI used to cost |
| Pluscuamp. | había costadoI had cost |
| Subj. imperf. | costara(that) I cost |
| Subj. -se | costase(that) I cost |
| Subj. pluscuamp. | hubiera costado(that) I had cost |
| Pret. anterior | hube costadoI had cost |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | costamoswe cost |
| Perfecto | hemos costadowe have cost |
| Subj. presente | costemos(that) we cost |
| Subj. perfecto | hayamos costado(that) we have cost |
| Futuro | costaremoswe will cost |
| Condicional | costaríamoswe would cost |
| Fut. perfecto | habremos costadowe will have cost |
| Cond. perfecto | habríamos costadowe would have cost |
| Subj. futuro | costáremos(should) we cost |
| Indefinido | costamoswe cost |
| Imperfecto | costábamoswe used to cost |
| Pluscuamp. | habíamos costadowe had cost |
| Subj. imperf. | costáramos(that) we cost |
| Subj. -se | costásemos(that) we cost |
| Subj. pluscuamp. | hubiéramos costado(that) we had cost |
| Pret. anterior | hubimos costadowe had cost |
| Imperativo | costemoslet's cost |
| Imper. negativo | no costemoslet's not cost |
you (informal) — one person you are familiar with
| Presente | cuestasyou cost |
| Perfecto | has costadoyou have cost |
| Subj. presente | cuestes(that) you cost |
| Subj. perfecto | hayas costado(that) you have cost |
| Futuro | costarásyou will cost |
| Condicional | costaríasyou would cost |
| Fut. perfecto | habrás costadoyou will have cost |
| Cond. perfecto | habrías costadoyou would have cost |
| Subj. futuro | costares(should) you cost |
| Indefinido | costasteyou cost |
| Imperfecto | costabasyou used to cost |
| Pluscuamp. | habías costadoyou had cost |
| Subj. imperf. | costaras(that) you cost |
| Subj. -se | costases(that) you cost |
| Subj. pluscuamp. | hubieras costado(that) you had cost |
| Pret. anterior | hubiste costadoyou had cost |
| Imperativo | cuestacost! |
| Imper. negativo | no cuestesdon't cost |
you all — informal plural, Spain only
| Presente | costáisyou all cost |
| Perfecto | habéis costadoyou all have cost |
| Subj. presente | costéis(that) you all cost |
| Subj. perfecto | hayáis costado(that) you all have cost |
| Futuro | costaréisyou all will cost |
| Condicional | costaríaisyou all would cost |
| Fut. perfecto | habréis costadoyou all will have cost |
| Cond. perfecto | habríais costadoyou all would have cost |
| Subj. futuro | costareis(should) you all cost |
| Indefinido | costasteisyou all cost |
| Imperfecto | costabaisyou all used to cost |
| Pluscuamp. | habíais costadoyou all had cost |
| Subj. imperf. | costarais(that) you all cost |
| Subj. -se | costaseis(that) you all cost |
| Subj. pluscuamp. | hubierais costado(that) you all had cost |
| Pret. anterior | hubisteis costadoyou all had cost |
| Imperativo | costadcost! |
| Imper. negativo | no costéisdon't cost |
he, she, you (formal) — one other person — formal you shares it
| Presente | cuestahe/she costs |
| Perfecto | ha costadohe/she has cost |
| Subj. presente | cueste(that) he/she costs |
| Subj. perfecto | haya costado(that) he/she has cost |
| Futuro | costaráhe/she will cost |
| Condicional | costaríahe/she would cost |
| Fut. perfecto | habrá costadohe/she will have cost |
| Cond. perfecto | habría costadohe/she would have cost |
| Subj. futuro | costare(should) he/she cost |
| Indefinido | costóhe/she cost |
| Imperfecto | costabahe/she used to cost |
| Pluscuamp. | había costadohe/she had cost |
| Subj. imperf. | costara(that) he/she cost |
| Subj. -se | costase(that) he/she cost |
| Subj. pluscuamp. | hubiera costado(that) he/she had cost |
| Pret. anterior | hubo costadohe/she had cost |
| Imperativo | cuestecost! |
| Imper. negativo | no cuestedon't cost |
they, you all — several others — plural you shares it
| Presente | cuestanthey cost |
| Perfecto | han costadothey have cost |
| Subj. presente | cuesten(that) they cost |
| Subj. perfecto | hayan costado(that) they have cost |
| Futuro | costaránthey will cost |
| Condicional | costaríanthey would cost |
| Fut. perfecto | habrán costadothey will have cost |
| Cond. perfecto | habrían costadothey would have cost |
| Subj. futuro | costaren(should) they cost |
| Indefinido | costaronthey cost |
| Imperfecto | costabanthey used to cost |
| Pluscuamp. | habían costadothey had cost |
| Subj. imperf. | costaran(that) they cost |
| Subj. -se | costasen(that) they cost |
| Subj. pluscuamp. | hubieran costado(that) they had cost |
| Pret. anterior | hubieron costadothey had cost |
| Imperativo | cuestencost! |
| Imper. negativo | no cuestendon't cost |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.