Spelling the Prefixes З-/С- and Doubling

This page covers two unrelated-looking spelling systems that share a theme: in Ukrainian, what you write reflects how the word is actually pronounced at a morpheme boundary. First, the prefix that is sometimes з- and sometimes с- — a phonetic rule made orthographic. Second, consonant doubling, where two identical letters mark either a genuinely long sound or the seam where a prefix meets a root. Both are B2 points because they require you to see the morphemes inside a word — but both reward you with spellings you can derive rather than memorise. They also draw a clean line against Russian, which handles several of these cases differently.

Part 1: the prefix з- / с-

The default is з-

The prefix з- (meaning roughly "from," "off," "together," or simply perfectivising a verb) is the default. Write з- before vowels and before every voiced or sonorant consonant:

зроби́ти

to do, to get done (perfective of роби́ти) — з- before р.

злама́ти

to break (perfective) — з- before л.

зеконо́мити

to save, economise (perfective) — з- before the vowel е.

зсу́нути

to shift, move aside (perfective) — з- before с (still з-, because с is not in the voiceless-five set below... see the cluster note).

Тре́ба тро́хи зеконо́мити, щоб ви́стачило до зарпла́ти.

We need to save a bit so the money lasts until payday.

Write с- before к, п, т, ф, х

The only exception: before the five voiceless consonants к, п, т, ф, х, the prefix is spelled с-. This is voicing assimilation — before a voiceless sound the /z/ devoices to /s/ — and Ukrainian writes it the way it is said:

сказа́ти

to say, to tell (perfective) — с- before к.

спита́ти

to ask (perfective) — с- before п.

сте́рти

to wipe off, erase (perfective) — с- before т.

сфотографува́ти

to photograph, take a photo (perfective) — с- before ф.

схова́ти

to hide, put away (perfective) — с- before х.

схопи́ти

to grab, seize (perfective) — с- before х.

Дай я тебе́ сфотографу́ю на тлі мо́ря.

Let me take a photo of you against the sea.

Він схова́в ключі́ так, що ми їх до́сі шука́ємо.

He hid the keys so well that we're still looking for them.

💡
The memory hook for к-п-т-ф-х is the phrase «кафе́ Птах» ("Bird Café"): к, а→(ignore), ф, е→(ignore), п, т, а→(ignore), х — its consonants give you exactly к, ф, п, т, х. Before those five letters → с-; before anything else → з-.

зі- before awkward clusters

When the root begins with a cluster that would be hard to pronounce after a bare з-, the prefix appears as зі- (an inserted vowel for ease of pronunciation):

зібра́ти

to gather, collect (perfective) — зі- before the cluster бр.

зігну́ти

to bend (perfective) — зі- before the cluster гн.

зійти́

to come down, go down; (of the sun) to rise — зі- before the cluster йт.

зірва́ти

to tear off, pick (a flower); to disrupt — зі- before the cluster рв.

Crucially: only з-/с- alternates — роз-, без-, через- do NOT

This is the headline difference from Russian. The other з-final prefixes — роз-, без-, через- — keep their з even before a voiceless consonant. They do not become рос-, бес-, черес-:

розказа́ти

to tell, recount — роз- keeps з even before к.

безкра́їй

boundless, endless — без- keeps з even before к.

безпе́чний

safe, secure — без- keeps з even before п.

черезсму́жжя

strip-farming, interspersed land plots — через- keeps з.

Розкажи́ нам, будь ла́ска, як усе́ ста́лося.

Tell us, please, how it all happened.

In Russian these prefixes assimilate in spelling (рас-/бес-/черес- before voiceless). Ukrainian deliberately does not — only the short з-/с- prefix alternates. If you are coming from Russian, this is the spot to retrain your hand: розказа́ти, безпе́чний, never росказати, беспечний.

Part 2: consonant doubling

Doubled consonants in Ukrainian are never decorative — they always mean something. There are two sources.

Source A: a genuinely long sound (phonemic doubling)

In a set of native neuter nouns in -ння / -ття / -ддя / -ччя / -сся and in the instrumental of soft-stem feminine nouns, the consonant is pronounced long and is written double:

життя́

life — long /tʲː/, written тт.

знання́

knowledge — long /nʲː/, written нн.

узбі́ччя

roadside, the verge of a road — long /tʃʲː/, written чч.

ні́ччю

at night, by night (instrumental of ніч) — long /tʃʲː/, written чч.

сі́ллю

with salt (instrumental of сіль) — long /lʲː/, written лл.

Усе́ моє́ життя́ пов’я́зане з цим мі́стом.

My whole life is bound up with this city.

Ні́ччю в се́лі чу́ти лише́ цвіркуні́в.

At night in the village you can only hear the crickets.

Source B: a morpheme boundary

When a prefix ends in the same consonant the root begins with — or when a suffix repeats a stem-final consonant — both letters are written. The doubling is meaningful: it tells you where the prefix or stem ends:

відда́ти

to give back, return — від- + да́ти; the д of the prefix meets the д of the root.

беззву́чний

silent, soundless — без- + зву́чний; з + з.

зза́ду

from behind, at the back — з + за́ду; з + з.

обби́ти

to knock off; to upholster — об- + би́ти; б + б.

зако́нний

lawful, legitimate — зако́н + -н- suffix; н + н.

годи́нник

clock, watch — годи́н- + -ник; н + н.

незліче́нний

countless, innumerable — the -енн- adjective suffix gives нн.

страше́нний

terrible, awful (intensifying) — the -енн- suffix gives нн.

незрівня́нний

incomparable, matchless — the -янн- ending gives нн.

Пози́ч мені́ кни́жку, я обіця́ю відда́ти за ти́ждень.

Lend me the book, I promise to give it back in a week.

💡
To decide whether to double, split the word into morphemes. If a prefix-final consonant lands on the same root-initial consonant (від+да́ти, без+зву́чний, об+би́ти), write both. If you cannot find a boundary, the doubling is the long-sound type (життя́, знання́). Either way, the second letter is earning its place.

For the deeper morphology of how these prefixes attach to verbs (and the meanings they add), see aspect prefixes and prefixes that add meaning; for the apostrophe that appears at some prefix seams (з’ї́сти, об’є́кт), see apostrophe rules.

Source-language comparison

For English speakers, the з-/с- rule is a new kind of rule: English spelling almost never changes a prefix to match the following sound (we write "disconnect" and "disturb" with the same dis-). Ukrainian instead writes the assimilation you actually pronounce, which means you can hear the right spelling once you trust your ear (сказа́ти sounds like /s/). Doubling is more familiar — English does double consonants (running, supper) — but in Ukrainian doubling is contrastive and morphemic, not a stress-marking artefact, so it always carries information.

For Russian speakers the alternation is broadly familiar but the boundaries differ. Russian assimilates роз-/без-/через- in spelling (рас-, бес-, черес-); Ukrainian does not — keep the з (розказа́ти, безпе́чний). And Ukrainian's long-consonant nouns (життя́, знання́, ні́ччю) are written double where the patterns and exact words don't always line up with Russian; relearn the specific words.

Common Mistakes

❌ зказа́ти, зпита́ти (з- before voiceless к/п)

Incorrect — before к п т ф х the prefix is с-: сказа́ти, спита́ти.

✅ сказа́ти, спита́ти

to say, to ask.

❌ сробити, сламати (с- before voiced consonants)

Incorrect — before voiced/sonorant consonants and vowels the prefix is з-: зроби́ти, злама́ти.

✅ зроби́ти, злама́ти

to do, to break.

❌ росказати, беспечний (assimilating роз-/без-, Russian-style)

Incorrect — роз-/без-/через- keep з even before a voiceless consonant: розказа́ти, безпе́чний.

✅ розказа́ти, безпе́чний

to tell, safe.

❌ життя́→ житя, знання→ знаня (single consonant)

Incorrect — these neuters have a long sound, written double: життя́, знання́.

✅ життя́, знання́

life, knowledge.

❌ відати, обити (collapsing the prefix-boundary doubling)

Incorrect — від+да́ти and об+би́ти keep both consonants: відда́ти, обби́ти.

✅ відда́ти, обби́ти

to give back, to knock off / upholster.

Key Takeaways

  • The prefix is с- before к п т ф х (mnemonic «кафе Птах»: сказа́ти, спита́ти, схова́ти) and з- everywhere else (зроби́ти, зеконо́мити), with зі- before awkward clusters (зібра́ти, зійти́).
  • Only з-/с- alternates. роз-, без-, через- keep their з even before voiceless consonants (розказа́ти, безпе́чний) — unlike Russian.
  • Doubled consonants are meaningful: a long sound in -ння/-ття/-ччя neuters and soft-feminine instrumentals (життя́, знання́, ні́ччю, сі́ллю), or a morpheme boundary (відда́ти, беззву́чний, обби́ти, зако́нний, незліче́нний).
  • To decide doubling, split the word into morphemes — if a prefix-final consonant meets the same root-initial one, write both.

Now practice Ukrainian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Ukrainian

Related Topics

  • Apostrophe Spelling RulesA2The spelling-side rules for the Ukrainian apostrophe ’: write it before я ю є ї when a HARD consonant + /j/ glide precedes — after the labials б п в м ф, after hard р, and after consonant-final prefixes — but NOT when the consonant is genuinely soft. Omitting or misplacing it is one of the most common Ukrainian spelling errors.
  • Soft Sign Spelling RulesB1The spelling-side rules for ь: write it after soft д т з с ц л н дз word-finally and before a hard consonant, in the -ський/-цький/-зький suffix, in -еньк-/-оньк- diminutives, in the verb ending -ться, and before о — but NOT after ж ч ш щ, NOT after labials or р at word end, and NOT after a vowel. The Russian instinct to soften final hushers and labials produces the most common wrong soft signs.
  • Forming Aspect Pairs: PrefixesB1The most common way to build a perfective is to add a 'pure' perfectivizing prefix to the imperfective: чита́ти→прочита́ти, писа́ти→написа́ти, роби́ти→зроби́ти, ї́сти→з’ї́сти, пи́ти→ви́пити. The frequent perfectivizing prefixes are про-, на-, з-/с-/зі-, по-, ви-, при-. The catch: the SAME prefixes can instead add lexical meaning and make a NEW verb (писа́ти→переписа́ти 'rewrite'), so you must learn to tell aspect-only prefixation from meaning-changing prefixation.
  • When Prefixes Change Meaning (Aktionsart)B1Beyond pure perfectivizing, prefixes ADD lexical meaning and build whole verb families from one root: писа́ти → написа́ти, переписа́ти, записа́ти, підписа́ти, дописа́ти, ви́писати, розписа́ти, приписа́ти. Learn the prefix meanings — за- 'begin', по- 'a bit/a while', пере- 're-/over', до- 'finish off', ви- 'out', при- 'arrive' — and you unlock new verbs by the dozen. Each new verb is its OWN lexeme with its OWN aspect pair, not a pair with the bare root.
  • The Дев'ятка Rule and Spelling LoanwordsB1The «правило дев’ятки» (rule of nine) is the master rule for и vs і in borrowings: after the nine consonants д т з с ц ч ш ж р, write и (not і) when the next letter is a consonant — систе́ма, ри́тм, дисциплі́на, ци́рк. After every other consonant, and before a vowel, ь, or apostrophe, write і/ї — хі́мія, кіно́, бі́знес, ра́діо. One rule decides the spelling of hundreds of international words.