The letter s is a chameleon in Portuguese: depending on where it sits in a word, it can sound like [s] ("hiss"), [z] ("buzz"), [ʃ] ("ship"), or [ʒ] ("measure"). Most of these rules are fixed and national. But one of them — what s does at the end of a syllable — splits Brazil down the middle and is the clearest single clue to which region a speaker is from. A paulista says as casas with plain [s]; a carioca says it with a "sh" [ʃ]. Both are completely standard. This page maps out all the cases so you can read any s correctly and choose a regional flavor on purpose.
The fixed, national rules first
These don't vary regionally — they're the same in São Paulo, Rio, Recife, and Porto Alegre.
S at the start of a word, or after a consonant = [s]
Sábado eu sempre durmo até tarde.
On Saturdays I always sleep in.
Sábado [ˈsabadu], sol [sɔw], pensar [pẽˈsaʁ] — the s after the n is [s].
SS between vowels = [s]
Double s is always the hissing [s], never voiced.
Eu preciso passar no banco antes de almoçar.
I need to stop by the bank before lunch.
Passar [paˈsaʁ], isso [ˈisu], massa [ˈmasɐ].
Single S between vowels = [z]
A lone s sitting between two vowels is voiced to [z]. This catches many learners.
A casa dela fica bem perto da minha.
Her house is really close to mine.
Casa [ˈkazɐ], coisa [ˈkojzɐ], mesa [ˈmezɐ], brasileiro [bɾaziˈlejɾu]. This is why Brasil is [bɾaˈziw] with a [z] sound, not an [s].
The letter Z
Initial and intervocalic z is [ˈzɛɾu], fazer [faˈzeʁ], azul [aˈzuw]. At the end of a word, z behaves exactly like syllable-final s (see below): paz, luz, feliz.
Faz tempo que eu não vejo você tão feliz.
It's been a while since I've seen you this happy.
The big one: S/Z at the end of a syllable
This is the regional fault line. When s (or z) closes a syllable — at the end of a word, or before another consonant inside a word — its pronunciation depends on the region.
| Paulista / interior / South | Carioca / much of Northeast | |
|---|---|---|
| Sound (voiceless) | [s] | [ʃ] ("sh") |
| Sound (before voiced consonant) | [z] | [ʒ] ("zh") |
The conditioning is the same in both systems — the sibilant is voiceless before a pause or a voiceless consonant, and voiced before a voiced consonant. The regions just differ on whether that sibilant is alveolar ([s]/[z]) or palatal ([ʃ]/[ʒ]).
Examples of the split
Final -s (plurals, verbs): as casas (the houses)
- São Paulo: [as ˈkazas]
- Rio: [aʃ ˈkazaʃ]
As casas dessa rua são todas antigas.
The houses on this street are all old.
Before a voiced consonant — mesmo (same): the s sits before [m]
- São Paulo: [ˈmezmu]
- Rio: [ˈmeʒmu]
É isso mesmo que eu estava pensando.
That's exactly what I was thinking.
Before a voiceless consonant — gosto (I like / taste):
- São Paulo: [ˈgostu]
- Rio: [ˈgoʃtu]
Eu gosto muito desse restaurante perto da estação.
I really like this restaurant near the station.
Notice estação: the es- is [is] in SP, [iʃ] in Rio, and the final S sits before the t. Carioca estação is famously [iʃtaˈsɐ̃w].
X — the wildcard
The letter x is genuinely unpredictable and partly must be memorized. It has four common values:
- [ʃ] ("sh"): peixe [ˈpeʃi], xícara [ˈʃikaɾɐ], lixo [ˈliʃu], baixo [ˈbajʃu]
- [ˈpɾɔsimu], máximo [ˈmasimu], trouxe [ˈtɾosi]
- [z] (in ex- before a vowel): exame [eˈzɐmi], exemplo [eˈzẽplu], exercício [ezeʁˈsisiu]
- [ˈtaksi], fixo [ˈfiksu], tóxico [ˈtɔksiku]
O exame de hoje foi mais fácil do que o próximo vai ser.
Today's exam was easier than the next one will be.
Pega um táxi, que é mais rápido a essa hora.
Take a taxi — it's faster at this time of day.
There's a partial pattern (initial x and x after a diphthong are usually [ʃ]; ex- + vowel is [z]), but enough exceptions exist that you'll learn many words individually.
Regional notes
- Paulista / Caipira (São Paulo city & interior): Syllable-final S is [s]/[z]. The "clean S" accent.
- Carioca (Rio): Syllable-final S is [ʃ]/[ʒ]. This palatalization of S is the most iconic carioca trait — often attributed historically to the Portuguese court that relocated to Rio in 1808.
- Nordestino (Northeast): Mixed. Coastal cities like Recife and parts of Bahia favor the [ʃ]/[ʒ] "sh" system (like Rio); other Northeastern areas use [s].
- Sulista (South): Generally [s]/[z], like São Paulo.
- Florianópolis (SC): Notably [ʃ]-leaning, an island of carioca-like S in the South, due to Azorean settlement.
None of this affects the intervocalic rules — casa is [ˈkazɐ] everywhere. The split is strictly about the syllable-closing S/Z.
Common Mistakes
English has [s], [z], [ʃ], [ʒ] too, so the sounds aren't hard — the errors are about placement.
❌ casa [ˈkasɐ]
Incorrect — using [s] for a single intervocalic s
✅ casa [ˈkazɐ]
Correct — a single s between vowels is voiced to [z].
❌ Brasil [bɾaˈsiw]
Incorrect — [s] instead of [z]
✅ Brasil [bɾaˈziw]
Correct — intervocalic s is [z]; the country's name has a [z] sound.
❌ mesmo [ˈmesmu]
Incorrect — voiceless [s] before the voiced [m]
✅ mesmo [ˈmezmu] (SP) / [ˈmeʒmu] (Rio)
Correct — the s voices before a voiced consonant.
❌ exame [eˈsɐmi]
Incorrect — reading the x as [s]
✅ exame [eˈzɐmi]
Correct — ex- before a vowel is [z].
❌ os amigos [uʃ aˈmiguʃ] said by a paulista mid-sentence
Incorrect — mixing carioca [ʃ] into an otherwise paulista accent
✅ os amigos [uz aˈmigus]
Correct (paulista) — final s before a vowel links as [z]; stay consistent with your chosen accent.
Key Takeaways
- Single S between vowels = [z] (casa, Brasil); SS between vowels = [s] (massa).
- Initial S and S-after-consonant = [s]; the letter Z is [z] (and patterns like final S at word end).
- Syllable-final S/Z is the great regional split: [s]/[z] in São Paulo & the South, [ʃ]/[ʒ] in Rio & coastal Northeast. Both are standard.
- X is a wildcard — [ʃ], [s], [z], or [ks] — and is partly memorized word by word.
- Pick one regional S system and stay consistent within a sentence.
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
- BR /R/ Sounds (Multiple Realizations)A1 — Brazilian Portuguese has two R's — a soft tap [ɾ] between vowels and a strong, often 'h'-like R for initial, doubled, and final positions — plus huge regional variation and the dropped infinitive -r.
- Final Consonants in BRA2 — Brazilian Portuguese only ends words natively in -S, -R, -L([w]) or a nasal, and breaks up other clusters and foreign finals with an epenthetic [i].
- BR Portuguese Pronunciation: OverviewA1 — A map of Brazilian Portuguese sounds — seven oral vowels, nasal vowels, the consonant inventory, and the signature features that make BR sound the way it does.
- BR Regional Accents OverviewB1 — A map of Brazilian accents (sotaques) and the four main axes of variation — coda S, the strong R, vowel openness, and tu vs você.