Present — what is happening now, and what happens habitually
| yo | confiesoI confess | nosotros | confesamoswe confess |
| tú | confiesasyou confess | vosotros | confesáisyou all confess |
| él/ella/Ud. | confiesahe/she confesses | ellos/Uds. | confiesanthey confess |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he confesadoI have confessed | nosotros | hemos confesadowe have confessed |
| tú | has confesadoyou have confessed | vosotros | habéis confesadoyou all have confessed |
| él/ella/Ud. | ha confesadohe/she has confessed | ellos/Uds. | han confesadothey have confessed |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | confiese(that) I confess | nosotros | confesemos(that) we confess |
| tú | confieses(that) you confess | vosotros | confeséis(that) you all confess |
| él/ella/Ud. | confiese(that) he/she confesses | ellos/Uds. | confiesen(that) they confess |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya confesado(that) I have confessed | nosotros | hayamos confesado(that) we have confessed |
| tú | hayas confesado(that) you have confessed | vosotros | hayáis confesado(that) you all have confessed |
| él/ella/Ud. | haya confesado(that) he/she has confessed | ellos/Uds. | hayan confesado(that) they have confessed |
Preterite — a finished past action — it started, it ended
| yo | confeséI confessed | nosotros | confesamoswe confessed |
| tú | confesasteyou confessed | vosotros | confesasteisyou all confessed |
| él/ella/Ud. | confesóhe/she confessed | ellos/Uds. | confesaronthey confessed |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | confesabaI used to confess | nosotros | confesábamoswe used to confess |
| tú | confesabasyou used to confess | vosotros | confesabaisyou all used to confess |
| él/ella/Ud. | confesabahe/she used to confess | ellos/Uds. | confesabanthey used to confess |
Past perfect — had —ed; further back than another past event
| yo | había confesadoI had confessed | nosotros | habíamos confesadowe had confessed |
| tú | habías confesadoyou had confessed | vosotros | habíais confesadoyou all had confessed |
| él/ella/Ud. | había confesadohe/she had confessed | ellos/Uds. | habían confesadothey had confessed |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | confesara(that) I confessed | nosotros | confesáramos(that) we confessed |
| tú | confesaras(that) you confessed | vosotros | confesarais(that) you all confessed |
| él/ella/Ud. | confesara(that) he/she confessed | ellos/Uds. | confesaran(that) they confessed |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | confesase(that) I confessed | nosotros | confesásemos(that) we confessed |
| tú | confesases(that) you confessed | vosotros | confesaseis(that) you all confessed |
| él/ella/Ud. | confesase(that) he/she confessed | ellos/Uds. | confesasen(that) they confessed |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera confesado(that) I had confessed | nosotros | hubiéramos confesado(that) we had confessed |
| tú | hubieras confesado(that) you had confessed | vosotros | hubierais confesado(that) you all had confessed |
| él/ella/Ud. | hubiera confesado(that) he/she had confessed | ellos/Uds. | hubieran confesado(that) they had confessed |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube confesadoI had confessed | nosotros | hubimos confesadowe had confessed |
| tú | hubiste confesadoyou had confessed | vosotros | hubisteis confesadoyou all had confessed |
| él/ella/Ud. | hubo confesadohe/she had confessed | ellos/Uds. | hubieron confesadothey had confessed |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | confesaréI will confess | nosotros | confesaremoswe will confess |
| tú | confesarásyou will confess | vosotros | confesaréisyou all will confess |
| él/ella/Ud. | confesaráhe/she will confess | ellos/Uds. | confesaránthey will confess |
Conditional — would —; also softens a request into politeness
| yo | confesaríaI would confess | nosotros | confesaríamoswe would confess |
| tú | confesaríasyou would confess | vosotros | confesaríaisyou all would confess |
| él/ella/Ud. | confesaríahe/she would confess | ellos/Uds. | confesaríanthey would confess |
Future perfect — will have —ed; done by some future point
| yo | habré confesadoI will have confessed | nosotros | habremos confesadowe will have confessed |
| tú | habrás confesadoyou will have confessed | vosotros | habréis confesadoyou all will have confessed |
| él/ella/Ud. | habrá confesadohe/she will have confessed | ellos/Uds. | habrán confesadothey will have confessed |
Conditional perfect — would have —ed; the road not taken
| yo | habría confesadoI would have confessed | nosotros | habríamos confesadowe would have confessed |
| tú | habrías confesadoyou would have confessed | vosotros | habríais confesadoyou all would have confessed |
| él/ella/Ud. | habría confesadohe/she would have confessed | ellos/Uds. | habrían confesadothey would have confessed |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | confesare(should) I confess | nosotros | confesáremos(should) we confess |
| tú | confesares(should) you confess | vosotros | confesareis(should) you all confess |
| él/ella/Ud. | confesare(should) he/she confess | ellos/Uds. | confesaren(should) they confess |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | confesemoslet's confess |
| tú | confiesaconfess! | vosotros | confesadconfess! |
| él/ella/Ud. | confieseconfess! | ellos/Uds. | confiesenconfess! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no confesemoslet's not confess |
| tú | no confiesesdon't confess | vosotros | no confeséisdon't confess |
| él/ella/Ud. | no confiesedon't confess | ellos/Uds. | no confiesendon't confess |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | confiesoI confess |
| Perfecto | he confesadoI have confessed |
| Subj. presente | confiese(that) I confess |
| Subj. perfecto | haya confesado(that) I have confessed |
| Futuro | confesaréI will confess |
| Condicional | confesaríaI would confess |
| Fut. perfecto | habré confesadoI will have confessed |
| Cond. perfecto | habría confesadoI would have confessed |
| Subj. futuro | confesare(should) I confess |
| Indefinido | confeséI confessed |
| Imperfecto | confesabaI used to confess |
| Pluscuamp. | había confesadoI had confessed |
| Subj. imperf. | confesara(that) I confessed |
| Subj. -se | confesase(that) I confessed |
| Subj. pluscuamp. | hubiera confesado(that) I had confessed |
| Pret. anterior | hube confesadoI had confessed |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | confesamoswe confess |
| Perfecto | hemos confesadowe have confessed |
| Subj. presente | confesemos(that) we confess |
| Subj. perfecto | hayamos confesado(that) we have confessed |
| Futuro | confesaremoswe will confess |
| Condicional | confesaríamoswe would confess |
| Fut. perfecto | habremos confesadowe will have confessed |
| Cond. perfecto | habríamos confesadowe would have confessed |
| Subj. futuro | confesáremos(should) we confess |
| Indefinido | confesamoswe confessed |
| Imperfecto | confesábamoswe used to confess |
| Pluscuamp. | habíamos confesadowe had confessed |
| Subj. imperf. | confesáramos(that) we confessed |
| Subj. -se | confesásemos(that) we confessed |
| Subj. pluscuamp. | hubiéramos confesado(that) we had confessed |
| Pret. anterior | hubimos confesadowe had confessed |
| Imperativo | confesemoslet's confess |
| Imper. negativo | no confesemoslet's not confess |
you (informal) — one person you are familiar with
| Presente | confiesasyou confess |
| Perfecto | has confesadoyou have confessed |
| Subj. presente | confieses(that) you confess |
| Subj. perfecto | hayas confesado(that) you have confessed |
| Futuro | confesarásyou will confess |
| Condicional | confesaríasyou would confess |
| Fut. perfecto | habrás confesadoyou will have confessed |
| Cond. perfecto | habrías confesadoyou would have confessed |
| Subj. futuro | confesares(should) you confess |
| Indefinido | confesasteyou confessed |
| Imperfecto | confesabasyou used to confess |
| Pluscuamp. | habías confesadoyou had confessed |
| Subj. imperf. | confesaras(that) you confessed |
| Subj. -se | confesases(that) you confessed |
| Subj. pluscuamp. | hubieras confesado(that) you had confessed |
| Pret. anterior | hubiste confesadoyou had confessed |
| Imperativo | confiesaconfess! |
| Imper. negativo | no confiesesdon't confess |
you all — informal plural, Spain only
| Presente | confesáisyou all confess |
| Perfecto | habéis confesadoyou all have confessed |
| Subj. presente | confeséis(that) you all confess |
| Subj. perfecto | hayáis confesado(that) you all have confessed |
| Futuro | confesaréisyou all will confess |
| Condicional | confesaríaisyou all would confess |
| Fut. perfecto | habréis confesadoyou all will have confessed |
| Cond. perfecto | habríais confesadoyou all would have confessed |
| Subj. futuro | confesareis(should) you all confess |
| Indefinido | confesasteisyou all confessed |
| Imperfecto | confesabaisyou all used to confess |
| Pluscuamp. | habíais confesadoyou all had confessed |
| Subj. imperf. | confesarais(that) you all confessed |
| Subj. -se | confesaseis(that) you all confessed |
| Subj. pluscuamp. | hubierais confesado(that) you all had confessed |
| Pret. anterior | hubisteis confesadoyou all had confessed |
| Imperativo | confesadconfess! |
| Imper. negativo | no confeséisdon't confess |
he, she, you (formal) — one other person — formal you shares it
| Presente | confiesahe/she confesses |
| Perfecto | ha confesadohe/she has confessed |
| Subj. presente | confiese(that) he/she confesses |
| Subj. perfecto | haya confesado(that) he/she has confessed |
| Futuro | confesaráhe/she will confess |
| Condicional | confesaríahe/she would confess |
| Fut. perfecto | habrá confesadohe/she will have confessed |
| Cond. perfecto | habría confesadohe/she would have confessed |
| Subj. futuro | confesare(should) he/she confess |
| Indefinido | confesóhe/she confessed |
| Imperfecto | confesabahe/she used to confess |
| Pluscuamp. | había confesadohe/she had confessed |
| Subj. imperf. | confesara(that) he/she confessed |
| Subj. -se | confesase(that) he/she confessed |
| Subj. pluscuamp. | hubiera confesado(that) he/she had confessed |
| Pret. anterior | hubo confesadohe/she had confessed |
| Imperativo | confieseconfess! |
| Imper. negativo | no confiesedon't confess |
they, you all — several others — plural you shares it
| Presente | confiesanthey confess |
| Perfecto | han confesadothey have confessed |
| Subj. presente | confiesen(that) they confess |
| Subj. perfecto | hayan confesado(that) they have confessed |
| Futuro | confesaránthey will confess |
| Condicional | confesaríanthey would confess |
| Fut. perfecto | habrán confesadothey will have confessed |
| Cond. perfecto | habrían confesadothey would have confessed |
| Subj. futuro | confesaren(should) they confess |
| Indefinido | confesaronthey confessed |
| Imperfecto | confesabanthey used to confess |
| Pluscuamp. | habían confesadothey had confessed |
| Subj. imperf. | confesaran(that) they confessed |
| Subj. -se | confesasen(that) they confessed |
| Subj. pluscuamp. | hubieran confesado(that) they had confessed |
| Pret. anterior | hubieron confesadothey had confessed |
| Imperativo | confiesenconfess! |
| Imper. negativo | no confiesendon't confess |

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