If there is one corner of Brazilian Portuguese spelling that makes learners throw up their hands, it is the /s/ sound. The hissing sound at the start of sapo (frog) can be written six different ways depending on where it sits in the word — and to make things worse, the single letter s does not even reliably make the /s/ sound: between two vowels it turns into /z/ (so casa is pronounced "kaza"). This page untangles the whole knot. There is no single rule that covers everything, but the position of the sound — at the start of a word, after a consonant, between vowels, before which vowel — narrows the choice down dramatically, and the few genuine memorization cases are small enough to learn by heart.
Why English speakers find this hard
English also spells /s/ several ways (sun, city, scene, psychology), so the idea of multiple spellings is not new. What trips up English speakers is the opposite reflex: in English, a single s between vowels is often still /s/ ("basic," "useful"), and you double it almost at random. In Brazilian Portuguese the doubling is systematic and meaningful — ss exists precisely because a single s between vowels would be read as /z/. So massa (dough/pasta) needs the double s to keep its /s/ sound; spell it masa and a Brazilian reads "maza," which is not a word.
The /s/ sound: six spellings by position
Here is the full map. Read it as a flowchart of position, not a list to brute-force.
| Spelling | Where it appears | Examples |
|---|---|---|
| s | Start of a word, or after a consonant | sapo, sol, sede; pulso, balsa, ganso |
| ss | Only between two vowels | pássaro, massa, pessoa, assado |
| ç | Before a, o, u (never before e/i) | caça, moço, açúcar, laço |
| c | Before e, i | cidade, cebola, cinema, doce |
| sc / sç | Set group, between vowels (sc before e/i; sç before a/o) | nascer, piscina, descer; desço, cresça |
| x | In a small set of words | próximo, trouxe, sintaxe, máximo |
| xc | In the cluster "exc-" before e | exceto, excelente, exceção |
s — the default at the edges
Use plain s at the very start of a word and right after a consonant. In both spots there is no vowel before the s, so the /z/ trap cannot fire and a single s is safe.
✅ O sol já saiu — vamos sair?
The sun's already out — shall we go out?
✅ Ela tem um pulso firme e nunca solta a mão.
She has a firm grip and never lets go.
ss — only between vowels, never elsewhere
ss never appears at the start of a word and never after a consonant. Its entire reason to exist is to force the /s/ sound in the one place where a single s would become /z/: between two vowels.
✅ A massa do bolo precisa descansar uns minutos.
The cake batter needs to rest a few minutes.
✅ Tem um pássaro fazendo ninho na minha varanda.
There's a bird nesting on my balcony.
Compare the minimal pair that shows the system at work: caçar (to hunt) vs casar (to marry). The first has the /s/ sound (spelled ç), the second has /z/ (single s between vowels). One letter, completely different words.
ç and c — the cedilla rule in one line
This is the cleanest rule on the page: ç before a, o, u; c before e, i. The cedilla (the little hook) is only ever needed before a, o, u, because before e and i the plain c already makes /s/. You will never see "çe" or "çi" in correctly spelled Portuguese.
✅ Em março começa o outono no Brasil.
Autumn begins in Brazil in March.
✅ Comprei açúcar, mas esqueci o café.
I bought sugar, but I forgot the coffee.
This rule is exactly why verbs that end in -çar swap to c before the e endings: começar → comecei (I began), começou (he began). The cedilla disappears not because the verb is irregular, but because before e you no longer need it. See spelling/cedilha for the full treatment.
sc, sç — a closed group to memorize
The sc/sç spelling is not predictable from sound; you simply learn which words have it. sc appears before e/i (nascer, piscina, crescer, descer, disciplina), and it shifts to sç before a/o in conjugations of those same verbs (nasço "I'm born," desço "I go down," cresça "may it grow"). The shift mirrors the c→ç logic: before a/o you need the cedilla.
✅ A piscina do prédio fecha às dez da noite.
The building's pool closes at ten at night.
✅ Eu desço no próximo ponto, pode parar?
I'm getting off at the next stop, can you stop?
x and xc — small but high-frequency
A handful of very common words spell /s/ with x: próximo (next/close), máximo (maximum), sintaxe (syntax), trouxe (brought), auxílio (aid). And the cluster exc- before e gives /s/: exceto (except), excelente (excellent), exceção (exception). These are worth memorizing as a block because x is otherwise a chameleon letter (it can sound like /ʃ/, /ks/, /z/, or /s/).
✅ Ele trouxe o documento, mas faltou a exceção prevista no contrato.
He brought the document, but the exception provided for in the contract was missing.
✅ O próximo ônibus passa em cinco minutos.
The next bus comes in five minutes.
The /z/ side of the coin
Because spelling /s/ depends on avoiding the /z/ reading, you also need to know how /z/ is spelled. There are three ways:
| Spelling | Where | Examples |
|---|---|---|
| s | Single s between vowels | casa, mesa, coisa, brasa, rosa |
| z | Start of word, or between vowels | zebra, zero; fazer, dúzia, prazer |
| x | In "ex-" before a vowel | exame, exato, exemplo, exílio |
✅ A casa da minha avó tem uma roseira enorme no quintal.
My grandmother's house has a huge rose bush in the backyard.
✅ O exame de português foi mais fácil do que eu esperava.
The Portuguese exam was easier than I expected.
Note the elegant x split: exc- before e is /s/ (exceto), but ex- before a vowel is /z/ (exame, exato, exemplo). For how /s/ and /z/ behave at the end of a syllable (where regional accents diverge — the famous Carioca "ch"), see pronunciation/s-z-end-syllable.
A decision procedure
When you hear /s/ and need to write it, ask, in order:
- At the start of the word or after a consonant? → write s (sol, pulso).
- Between two vowels? Then a single s would be /z/, so you need:
- ç if the next vowel is a/o/u (caça, moço)
- c if the next vowel is e/i (cidade, doce)
- ss as the default fallback when neither ç nor c applies as a unit (massa, pessoa)
- Is it one of the memorized groups? → sc/sç (nascer, desço), x (próximo, trouxe), exc- (exceto).
This procedure resolves the vast majority of cases. The leftover residue — knowing that passar has ss but casar has a /z/-sounding s, or that próximo uses x — is genuine vocabulary you build word by word.
Common Mistakes
❌ Eu masa o pão todo domingo.
Incorrect — a single s between vowels reads /z/ ('maza'); the word for dough/to knead needs ss.
✅ Eu amasso o pão todo domingo.
I knead the bread every Sunday.
❌ Em marso a gente viaja.
Incorrect — 'marso' would be read with /z/; March is spelled with ç.
✅ Em março a gente viaja.
In March we travel.
❌ Moro numa çidade pequena.
Incorrect — ç never appears before e/i; before e/i, plain c already makes /s/.
✅ Moro numa cidade pequena.
I live in a small city.
❌ Faltou só uma eçeção na lista.
Incorrect — the word is exceção; the /s/ before e here is spelled xc, and the /s/ before ã is ç.
✅ Faltou só uma exceção na lista.
Only one exception was missing from the list.
❌ Vou desser a próxima escada.
Incorrect — the verb is descer (sc), not 'desser'; double s never replaces sc here.
✅ Vou descer a próxima escada.
I'm going down the next staircase.
Key takeaways
- A single s between vowels is /z/ (casa). To keep /s/ between vowels you must use ss, ç, or c.
- ç before a/o/u; c before e/i. Never "çe" or "çi."
- ss lives only between vowels; s handles word starts and post-consonant spots.
- sc/sç, x (próximo, trouxe), and exc- (exceto) are closed sets — memorize them.
- For /z/: single s between vowels, z at word start, and ex- before a vowel (exame).
Now practice Portuguese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Portuguese→Related Topics
- The Cedilla (Ç)A1 — The cedilla makes 'c' sound like [s] before a, o, u — never before e or i, and never at the start of a word. How it shows up in -ção/-ança endings and why it drops in conjugation (começar → comece).
- S and Z at End of SyllableA2 — How Brazilian Portuguese pronounces S and Z — including the famous regional split between paulista [s] and carioca [ʃ] at the end of a syllable.
- Common Spelling ErrorsA2 — The Brazilian Portuguese spelling traps that catch learners — the many spellings of /s/, the four 'porquê's, mas vs mais, mau vs mal, and s vs z.
- BR AlphabetA1 — The 26-letter Brazilian Portuguese alphabet, the name of each letter for spelling aloud, the readmitted K/W/Y, the digraphs (ch, lh, nh, rr, ss, qu, gu, sc), and why 'ç' is not a separate letter.
- BR Spelling: OverviewA1 — A map of the Brazilian Portuguese writing system: the 26-letter alphabet, the five diacritics and what each one does, sound-to-spelling regularity, the 2009 Acordo Ortográfico, and the main trouble spots.