Seto valoda iedalās trīs paveidos: ziemeļseto, ko runā Igaunijas Setomā pašvaldībā; dienvidseto, ko arī runā Setomā; un austrumseto, ko runā Krievijas Pleskavas apgabalā.
Līdzīgi citām Baltijas jūras somu valodām seto valoda pārsvarā ir sintētiska un fleksīva, proti, gramatiskās attieksmes tiek izteiktas, vārda celmam pievienojot gramatiskos rādītājus un afiksus. Uzsvars krīt uz pirmo zilbi. Izrunai raksturīga augstā patskaņa y un zemā patskaņa õ lietošana (sysar ‘māsa’, ma tulõ ‘es nāku’), gramatisko funkciju pildošais glotālais slēdzenis (kalaq ‘zivis’), skaņas h saglabāšanās vārda sākumā un vārdos, kas vēsturiski beigušies ar h (piemēram, seto hoonõh; sal. ar igauņu hoone ‘ēka’), afrikātu ts un t´s saglabāšanās (t´sura ‘zēns’), kā arī tas, ka lielākajai daļai līdzskaņu ir palatalizēts atbilsmes variants un palatalizācija ir ļoti izplatīta (piemēram, matal´ ‘zems’). Līdzskaņi piedalās kvantitātes mijā un var parādīties trīs garuma pakāpēs, piemēram: (Q1) kala ‘zivs’, (Q2) kalla ‘zivi.PART’, (Q3) .kalla ‘zivī.ILL’. Turklāt sastopama arī pakāpes mija, kurā celma iekšējais līdzskanis dažādās formās var mainīties vai izzust, piemēram, häbü : häü ‘kauns.NOM : kauna.ĢEN’. Valodā darbojas pilnīga patskaņu harmonija: viena vārda ietvaros sastopami vai nu aizmugurējie patskaņi a, u, õ (kā arī o, y), vai arī priekšējie patskaņi ä, ö, ü (kā arī e), piemēram, hobõnõ ‘zirgs’, hähäq ‘kāzas’.
Seto valodā ir 13 locījumi, kas iedalās gramatiskajos locījumos (nominatīvs, ģenitīvs, partitīvs), vietas locījumos (illatīvs, inesīvs, elatīvs, allatīvs, adesīvs, ablatīvs) un citos semantiskajos locījumos (translatīvs, terminatīvs, abesīvs, komitatīvs). Galvenais vārds un tam pakārtotais vārds saskaņojas skaitlī un locījumā (vahtsõst aastagast ‘uz Jauno gadu’), taču terminatīvā, abesīvā un komitatīvā saskaņošanās nenotiek (vahtsõ aastakagaq ‘ar Jauno gadu’). Atšķirībā no igauņu valodas seto valodā nav produktīva esīva, lai gan funkcionāli tas pastāv un formas ziņā sakrīt ar inesīvu, piemēram, tüüdi kaupmeheh ‘strādāja par tirgotāju’.
Īpašības vārdiem ir sintētiska salīdzināmās pakāpes forma (noor : noorõmb ~ noorõb ‘jauns : jaunāks’) un analītiska vispārākās pakāpes forma (kõgõ noorõmb ‘visjaunākais’). Personas vietniekvārdiem ir pilnā un saīsinātā forma (mina ~ ma(q) ‘es’, timä ~ tä ‘viņš/viņa’). Raksturīga ir trīsdaļīga norādāmo vietniekvārdu sistēma: sjoo ~ seo ‘šis (šeit)’, taa ‘tas (tur)’, tuu ‘tas (iepriekš pieminētais)’.
Darbības vārdiem ir četras izteiksmes (īstenības, pavēles, vēlējuma un atstāstījuma), divi sintētiski laiki (tagadne un vienkāršā pagātne) un divi analītiski laiki (pluskvamperfekts un perfekts), kurus veido palīgdarbības vārda tagadnes vai vienkāršās pagātnes forma kopā ar pamatdarbības vārda divdabi (piemēram, om tettü ‘ir izdarīts’, olli tettü ‘bija izdarīts’). Pastāv personiskā un bezpersoniskā darbības forma (tetässe ‘tiek darīts’, tetti ‘tika darīts’). Seto valodai, īpaši austrumseto paveidam, raksturīgs personu galotņu zudums, kas rada darbības vārdu formu homonīmiju, piemēram, maq/saq/timä tii ‘es daru / tu dari / viņš dara’. Darbības vārdiem daļēji saglabājušies divi konjugēšanas tipi, kas atšķiras pa vārdu klasēm un izpaužas tagadnes 3. personas formās: vienskaitlī tās ir vai nu bez galotnes (küdsä ‘cep’), vai ar galotni -s (küdsäs ‘nogatavojas’), bet daudzskaitlī – ar rādītāju -ve (küdsäve ‘cep’) vai -se (küdsäse ‘nogatavojas’).
Noliegumā raksturīgi, ka nolieguma darbības vārds atrodas aiz pamatdarbības vārda. Pamatdarbības vārdam nav īpaša rādītāja, bet nolieguma vārda celma patskanis pielāgojas darbības vārda beigu patskanim, piemēram, tulõ : tulõ-õi ‘nāku : nenāku’, võta : võta-ai ‘ņemu : neņemu’. Nolieguma darbības vārds mainās tagadnē un pagātnē (ei tii ‘nedara’, es tii ‘nedarīja’), taču nemainās pēc personas un skaitļa. Pavēles izteiksmes noliegumā persona un skaitlis netiek šķirti: visās formās lieto konverbam līdzīgu pamatdarbības vārdu, pirms kura stāv nemainīgā aizlieguma daļiņa arq ~ ärq ‘ne-’, un/vai aiz kura seko nolieguma vārds ei, tādēļ iespējams arī dubultnoliegums, piemēram, arq tulgu ~ tulgu-uiq ~ arq tulgu-uiq ‘nenāc / lai nenāk / nenāciet!’. Seto valodā vārdu secība parasti ir SVO.