Present — what is happening now, and what happens habitually
| yo | cuentoI count | nosotros | contamoswe count |
| tú | cuentasyou count | vosotros | contáisyou all count |
| él/ella/Ud. | cuentahe/she counts | ellos/Uds. | cuentanthey count |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he contadoI have counted | nosotros | hemos contadowe have counted |
| tú | has contadoyou have counted | vosotros | habéis contadoyou all have counted |
| él/ella/Ud. | ha contadohe/she has counted | ellos/Uds. | han contadothey have counted |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | cuente(that) I count | nosotros | contemos(that) we count |
| tú | cuentes(that) you count | vosotros | contéis(that) you all count |
| él/ella/Ud. | cuente(that) he/she counts | ellos/Uds. | cuenten(that) they count |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya contado(that) I have counted | nosotros | hayamos contado(that) we have counted |
| tú | hayas contado(that) you have counted | vosotros | hayáis contado(that) you all have counted |
| él/ella/Ud. | haya contado(that) he/she has counted | ellos/Uds. | hayan contado(that) they have counted |
Preterite — a finished past action — it started, it ended
| yo | contéI counted | nosotros | contamoswe counted |
| tú | contasteyou counted | vosotros | contasteisyou all counted |
| él/ella/Ud. | contóhe/she counted | ellos/Uds. | contaronthey counted |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | contabaI used to count | nosotros | contábamoswe used to count |
| tú | contabasyou used to count | vosotros | contabaisyou all used to count |
| él/ella/Ud. | contabahe/she used to count | ellos/Uds. | contabanthey used to count |
Past perfect — had —ed; further back than another past event
| yo | había contadoI had counted | nosotros | habíamos contadowe had counted |
| tú | habías contadoyou had counted | vosotros | habíais contadoyou all had counted |
| él/ella/Ud. | había contadohe/she had counted | ellos/Uds. | habían contadothey had counted |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | contara(that) I counted | nosotros | contáramos(that) we counted |
| tú | contaras(that) you counted | vosotros | contarais(that) you all counted |
| él/ella/Ud. | contara(that) he/she counted | ellos/Uds. | contaran(that) they counted |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | contase(that) I counted | nosotros | contásemos(that) we counted |
| tú | contases(that) you counted | vosotros | contaseis(that) you all counted |
| él/ella/Ud. | contase(that) he/she counted | ellos/Uds. | contasen(that) they counted |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera contado(that) I had counted | nosotros | hubiéramos contado(that) we had counted |
| tú | hubieras contado(that) you had counted | vosotros | hubierais contado(that) you all had counted |
| él/ella/Ud. | hubiera contado(that) he/she had counted | ellos/Uds. | hubieran contado(that) they had counted |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube contadoI had counted | nosotros | hubimos contadowe had counted |
| tú | hubiste contadoyou had counted | vosotros | hubisteis contadoyou all had counted |
| él/ella/Ud. | hubo contadohe/she had counted | ellos/Uds. | hubieron contadothey had counted |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | contaréI will count | nosotros | contaremoswe will count |
| tú | contarásyou will count | vosotros | contaréisyou all will count |
| él/ella/Ud. | contaráhe/she will count | ellos/Uds. | contaránthey will count |
Conditional — would —; also softens a request into politeness
| yo | contaríaI would count | nosotros | contaríamoswe would count |
| tú | contaríasyou would count | vosotros | contaríaisyou all would count |
| él/ella/Ud. | contaríahe/she would count | ellos/Uds. | contaríanthey would count |
Future perfect — will have —ed; done by some future point
| yo | habré contadoI will have counted | nosotros | habremos contadowe will have counted |
| tú | habrás contadoyou will have counted | vosotros | habréis contadoyou all will have counted |
| él/ella/Ud. | habrá contadohe/she will have counted | ellos/Uds. | habrán contadothey will have counted |
Conditional perfect — would have —ed; the road not taken
| yo | habría contadoI would have counted | nosotros | habríamos contadowe would have counted |
| tú | habrías contadoyou would have counted | vosotros | habríais contadoyou all would have counted |
| él/ella/Ud. | habría contadohe/she would have counted | ellos/Uds. | habrían contadothey would have counted |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | contare(should) I count | nosotros | contáremos(should) we count |
| tú | contares(should) you count | vosotros | contareis(should) you all count |
| él/ella/Ud. | contare(should) he/she count | ellos/Uds. | contaren(should) they count |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | contemoslet's count |
| tú | cuentacount! | vosotros | contadcount! |
| él/ella/Ud. | cuentecount! | ellos/Uds. | cuentencount! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no contemoslet's not count |
| tú | no cuentesdon't count | vosotros | no contéisdon't count |
| él/ella/Ud. | no cuentedon't count | ellos/Uds. | no cuentendon't count |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | cuentoI count |
| Perfecto | he contadoI have counted |
| Subj. presente | cuente(that) I count |
| Subj. perfecto | haya contado(that) I have counted |
| Futuro | contaréI will count |
| Condicional | contaríaI would count |
| Fut. perfecto | habré contadoI will have counted |
| Cond. perfecto | habría contadoI would have counted |
| Subj. futuro | contare(should) I count |
| Indefinido | contéI counted |
| Imperfecto | contabaI used to count |
| Pluscuamp. | había contadoI had counted |
| Subj. imperf. | contara(that) I counted |
| Subj. -se | contase(that) I counted |
| Subj. pluscuamp. | hubiera contado(that) I had counted |
| Pret. anterior | hube contadoI had counted |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | contamoswe count |
| Perfecto | hemos contadowe have counted |
| Subj. presente | contemos(that) we count |
| Subj. perfecto | hayamos contado(that) we have counted |
| Futuro | contaremoswe will count |
| Condicional | contaríamoswe would count |
| Fut. perfecto | habremos contadowe will have counted |
| Cond. perfecto | habríamos contadowe would have counted |
| Subj. futuro | contáremos(should) we count |
| Indefinido | contamoswe counted |
| Imperfecto | contábamoswe used to count |
| Pluscuamp. | habíamos contadowe had counted |
| Subj. imperf. | contáramos(that) we counted |
| Subj. -se | contásemos(that) we counted |
| Subj. pluscuamp. | hubiéramos contado(that) we had counted |
| Pret. anterior | hubimos contadowe had counted |
| Imperativo | contemoslet's count |
| Imper. negativo | no contemoslet's not count |
you (informal) — one person you are familiar with
| Presente | cuentasyou count |
| Perfecto | has contadoyou have counted |
| Subj. presente | cuentes(that) you count |
| Subj. perfecto | hayas contado(that) you have counted |
| Futuro | contarásyou will count |
| Condicional | contaríasyou would count |
| Fut. perfecto | habrás contadoyou will have counted |
| Cond. perfecto | habrías contadoyou would have counted |
| Subj. futuro | contares(should) you count |
| Indefinido | contasteyou counted |
| Imperfecto | contabasyou used to count |
| Pluscuamp. | habías contadoyou had counted |
| Subj. imperf. | contaras(that) you counted |
| Subj. -se | contases(that) you counted |
| Subj. pluscuamp. | hubieras contado(that) you had counted |
| Pret. anterior | hubiste contadoyou had counted |
| Imperativo | cuentacount! |
| Imper. negativo | no cuentesdon't count |
you all — informal plural, Spain only
| Presente | contáisyou all count |
| Perfecto | habéis contadoyou all have counted |
| Subj. presente | contéis(that) you all count |
| Subj. perfecto | hayáis contado(that) you all have counted |
| Futuro | contaréisyou all will count |
| Condicional | contaríaisyou all would count |
| Fut. perfecto | habréis contadoyou all will have counted |
| Cond. perfecto | habríais contadoyou all would have counted |
| Subj. futuro | contareis(should) you all count |
| Indefinido | contasteisyou all counted |
| Imperfecto | contabaisyou all used to count |
| Pluscuamp. | habíais contadoyou all had counted |
| Subj. imperf. | contarais(that) you all counted |
| Subj. -se | contaseis(that) you all counted |
| Subj. pluscuamp. | hubierais contado(that) you all had counted |
| Pret. anterior | hubisteis contadoyou all had counted |
| Imperativo | contadcount! |
| Imper. negativo | no contéisdon't count |
he, she, you (formal) — one other person — formal you shares it
| Presente | cuentahe/she counts |
| Perfecto | ha contadohe/she has counted |
| Subj. presente | cuente(that) he/she counts |
| Subj. perfecto | haya contado(that) he/she has counted |
| Futuro | contaráhe/she will count |
| Condicional | contaríahe/she would count |
| Fut. perfecto | habrá contadohe/she will have counted |
| Cond. perfecto | habría contadohe/she would have counted |
| Subj. futuro | contare(should) he/she count |
| Indefinido | contóhe/she counted |
| Imperfecto | contabahe/she used to count |
| Pluscuamp. | había contadohe/she had counted |
| Subj. imperf. | contara(that) he/she counted |
| Subj. -se | contase(that) he/she counted |
| Subj. pluscuamp. | hubiera contado(that) he/she had counted |
| Pret. anterior | hubo contadohe/she had counted |
| Imperativo | cuentecount! |
| Imper. negativo | no cuentedon't count |
they, you all — several others — plural you shares it
| Presente | cuentanthey count |
| Perfecto | han contadothey have counted |
| Subj. presente | cuenten(that) they count |
| Subj. perfecto | hayan contado(that) they have counted |
| Futuro | contaránthey will count |
| Condicional | contaríanthey would count |
| Fut. perfecto | habrán contadothey will have counted |
| Cond. perfecto | habrían contadothey would have counted |
| Subj. futuro | contaren(should) they count |
| Indefinido | contaronthey counted |
| Imperfecto | contabanthey used to count |
| Pluscuamp. | habían contadothey had counted |
| Subj. imperf. | contaran(that) they counted |
| Subj. -se | contasen(that) they counted |
| Subj. pluscuamp. | hubieran contado(that) they had counted |
| Pret. anterior | hubieron contadothey had counted |
| Imperativo | cuentencount! |
| Imper. negativo | no cuentendon't count |

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