Hyr ni in utvecklare från Ukraina via ett svenskt bolag är avtalet, personuppgiftsbiträdesavtalet och ansvaret svenskt, medan utvecklarna själva arbetar från Ukraina, en timme före svensk tid. Upplägget tar bort det mesta av krånglet med en utländsk leverantör, men inte allt: eftersom Ukraina saknar beslut om adekvat skyddsnivå från EU krävs fortfarande standardavtalsklausuler för all åtkomst till personuppgifter, och frågan om kontinuitet förtjänar ett rakt svar snarare än en slogan. Via våra IT-konsulter och resursförstärkning kostar en utvecklare från 450 kr/timme (mellannivå) och från 600 kr/timme (senior).
Vi ska säga det direkt: vi är ett sådant bolag. Smoother Development AB är ett svenskt aktiebolag, vårt utvecklingsteam arbetar från Ukraina och en av grundarna ansvarar för varje projekt. Läs resten med det i åtanke; checklistan i slutet gäller alla partner, även oss.
Varför anlitar nordiska företag utvecklare i Ukraina?
Främst för kombinationen av en stor pool av erfarna utvecklare, lägre kostnad än i Norden och en arbetsdag som stämmer med er egen. Ukrainas IT-bransch är stor och exportinriktad: exporten av IT-tjänster uppgick till ungefär 6,66 miljarder dollar 2025 enligt Lviv IT Cluster, en ökning med 3,3 procent från året innan.
Det här är en form av nearshoring: att arbeta med utvecklare i ett närliggande land med liten tidsskillnad, till skillnad från offshore-team många timmar bort. Vi jämför de två i nearshore eller offshore.
Det ni också tar på er är ett land i krig. Därför betyder avtalet, dataskyddet och kontinuiteten mer här än med en leverantör i samma stad.
Hur ser upplägget ut i praktiken?
Det finns tre vanliga sätt att arbeta med utvecklare i Ukraina, och skillnaden handlar mest om vem som bär risken.
| Frilansare i Ukraina, direkt | Ukrainskt bolag, direkt | EU-bolag med team i Ukraina | |
|---|---|---|---|
| Vem ni tecknar avtal med | En privatperson, oftast enskild näringsidkare (FOP) | Ett ukrainskt bolag | Ett bolag inom EU, till exempel ett svenskt AB |
| Tillämplig lag | Förhandlingsbar, men att driva ett krav mot en privatperson utomlands tar tid | Ofta ukrainsk lag, eller förhandlad | Oftast bolagets hemland, till exempel svensk lag |
| GDPR vid överföring | Ni tecknar standardavtalsklausulerna och bedömer överföringen själva | Ni tecknar klausulerna med bolaget | Leverantörens biträdesavtal innehåller klausuler för det egna teamet; ni granskar det |
| Överlåtelse av rättigheter | Direkt från personen till er, om den är skriftlig | Utvecklare till bolag till er | Utvecklare till leverantör till er |
| Om någon blir otillgänglig | Ni hittar en ersättare | Bolaget ersätter personen | Bolaget ersätter personen |
| Fakturering | Utländsk faktura, ofta i USD eller EUR | Utländsk faktura | Svensk eller EU-faktura, moms som vanligt |
| Prisnivå | Lägst | Mellan | Högst av de tre |
FOP (fizytjna osoba-pidpryjemets) är den ukrainska motsvarigheten till enskild firma och det vanligaste sättet för enskilda utvecklare att fakturera utländska kunder. Många ukrainska IT-bolag anlitar också sina utvecklare som FOP i stället för att anställa dem. Det är inget problem i sig, men det gör kedjan av rättigheter till något ni bör kontrollera i stället för att ta för givet.
Vad tecknar ni med ett svenskt bolag?
Hos oss tecknas avtalet med Smoother Development AB (org.nr 559526-3350) enligt svensk lag, och faktureringen sker från det svenska bolaget. Våra utvecklare i Ukraina är bundna av sekretess och överlåtelse av immateriella rättigheter i sina avtal med oss. Ni äger koden, designen och dokumentationen när tillhörande faktura är betald, och det står i avtalet. När uppdraget avslutas får ni allt: kodförråd, infrastrukturkod, inloggningar och dokumentation. Vi skriver under ert NDA, eller vårt, innan ni delar konfidentiella uppgifter.
För er inköps- och ekonomiavdelning betyder det en leverantör som går att slå upp i Bolagsverkets register, ett avtal enligt välkänd lag och en faktura som ser ut som alla andra.
Är det förenligt med GDPR att utvecklare i Ukraina har åtkomst till era data?
Ja, om det är rätt upplagt. Utgångspunkten är att EU-kommissionen inte har fattat något beslut om adekvat skyddsnivå för Ukraina; ni kan själva kontrollera listan över länder med sådana beslut. Europeiska dataskyddsstyrelsen (EDPB) räknar åtkomst på distans från ett tredjeland som en överföring, även när data ligger kvar på servrar inom EU (EDPB:s rekommendationer 01/2020). Om en utvecklare i Ukraina kan se personuppgifter i era system behöver den åtkomsten alltså ett överföringsverktyg. IMY beskriver reglerna på sin sida om överföring av personuppgifter till tredjeland.
I praktiken är verktyget EU-kommissionens standardavtalsklausuler: färdiga avtalsvillkor som binder mottagaren till ett skydd på EU-nivå. EDPB förväntar sig också att den som för över uppgifterna bedömer om något i mottagarlandet undergräver klausulerna, och lägger till kompletterande skyddsåtgärder vid behov.
Så här hanterar vi det:
- Ett personuppgiftsbiträdesavtal tecknas innan någon behöver åtkomst till personuppgifter, med standardavtalsklausuler som täcker åtkomst från Ukraina.
- Vi bygger för dataminimering: utveckling och test sker med anonymiserade eller syntetiska data där det går, och utvecklarna behöver ofta ingen åtkomst alls till personuppgifter i produktion. Det är det starkaste skyddet, eftersom data som ingen kommer åt inte heller förs över.
- Vi driftsätter i molnregioner inom EU som standard, helst i ert eget molnkonto.
- Vi för en lista över underbiträden i ert projekt och meddelar er innan vi lägger till ett nytt.
Detaljerna finns på vår sida om säkerhet och dataskydd, och vi svarar gärna på ert säkerhetsformulär eller träffar er IT-, säkerhets- eller dataskyddsansvarige innan ni skriver på.
Hur mycket överlappar arbetstiderna?
Nästan helt. Ukraina har östeuropeisk tid och Sverige centraleuropeisk tid, och båda länderna ställer om klockan samma nätter i mars och oktober, så Kyiv ligger en timme före Stockholm hela året. Ett standup klockan 9.00 i Stockholm är 10.00 i Kyiv, och en svensk arbetsdag 9–17 ryms helt inom en ukrainsk arbetsdag 10–18.
En fotnot: Ukrainas parlament röstade 2024 igenom ett lagförslag om att sluta ställa om till sommartid, men det har inte undertecknats. Om det någon gång blir lag har länderna samma klocka på sommaren.
Hur fungerar det vid strömavbrott?
Det är frågan varje nordisk köpare borde ställa, och det ärliga svaret har två delar. Sedan 2022 har angrepp på Ukrainas energisystem orsakat planerade och akuta strömavbrott, särskilt på vintern. De team som har fortsatt leverera har gjort det med reservkraft, reservuppkopplingar och ett arbetssätt som inte hänger på att en enskild person eller plats är uppkopplad.
Vad vi gör:
- Vårt team har arbetat genom avbrott i el och uppkoppling sedan 2022 med reservkraft och reservuppkopplingar, och vi planerar leveranser så att ett kort avbrott inte flyttar en milstolpe.
- Varje projekt har en andra utvecklare som känner kodbasen, så att leveransen inte stannar om en person blir otillgänglig.
- Koden pushas till ett kodförråd som ni alltid har åtkomst till, infrastrukturen är definierad som kod och vi har en driftmanual för allt vi driftar.
De två sista punkterna betyder lika mycket som elverken. De skyddar också mot de vanliga riskerna i alla team: sjukdom, uppsägningar och en nyckelperson på semester.
Vad kostar det jämfört med att anställa i Sverige?
Här är det ärliga svaret mindre smickrande än på de flesta säljsidor. Jämfört med svenska konsulter är skillnaden stor. Jämfört med en anställd i Sverige som har full beläggning är skillnaden per timme liten, och de verkliga vinsterna är snabbhet och flexibilitet.
| Anställd i Sverige | Svensk IT-konsult | Utvecklare i Ukraina via svenskt bolag (våra priser) | |
|---|---|---|---|
| Typisk kostnad | Ca 77 000 kr/mån totalt, ungefär 540 kr per faktiskt arbetad timme | Ca 830–870 kr/timme | Från 450 kr/timme på mellannivå, från 600 kr/timme senior; ca 72 000–96 000 kr/mån på heltid |
| Underlag | Genomsnittlig lön 55 500 kr (SCB, mjukvaru- och systemutvecklare) + 31,42 % arbetsgivaravgifter + ca 4 000 kr tjänstepension, fördelat på ca 1 700 arbetstimmar per år | Genomsnittligt begärt timpris för utvecklarroller 2025 (Brainville) | Publicerade priser, exklusive moms |
| Ingår inte | Lokaler, utrustning, rekrytering, ledningstid | Er egen ledningstid | Er egen ledningstid |
| Tid till start | Månader, inklusive kandidatens uppsägningstid | Oftast veckor | 1–2 veckor |
| Åtagande | Tillsvidareanställning | Per uppdrag | Månadsvis, efter två veckors provperiod |
SCB:s siffra är ett genomsnitt för alla nivåer; seniora utvecklare i Stockholm tjänar mer. Behöver ni någon permanent i flera år och kan rekrytera bra är en anställning ett starkt alternativ. Behöver ni kapacitet nu, under en avgränsad period eller med en kompetens ni inte hittar lokalt, är en utvecklare via ett svenskt bolag oftast billigare än en konsult och betydligt snabbare än en rekrytering. Vår guide till priser för resursförstärkning bryter ned timpriser efter senioritet och upplägg.
Hur utvärderar ni en ukrainsk utvecklingspartner?
Ställ de här frågorna till varje partner ni överväger, även till oss.
| Fråga | Ett bra svar | En varningssignal |
|---|---|---|
| Vem tecknar vi avtal med, och enligt vilken lag? | En namngiven juridisk person, tillämplig lag angiven, en namngiven ansvarig | Avtal med privatpersoner ni aldrig träffat, eller ett bolag i ett annat land som ingen nämnt |
| Hur hanteras personuppgifter? | Biträdesavtal med standardavtalsklausuler innan någon rör personuppgifter, en lista över underbiträden, en tydlig bild av vilka data utvecklarna faktiskt behöver | ”Vi följer GDPR” utan dokumentation, eller produktionsdata kopierade till laptops |
| Vem äger koden, och från när? | Skriftlig överlåtelse från varje utvecklare till leverantören och från leverantören till er | Rättigheter som stannar hos enskilda utvecklare, eller “vi för över det i slutet” |
| Var ligger koden? | I ert kodförråd från första dagen | I leverantörens privata kodförråd, överlämnat senare |
| Vad händer om en utvecklare blir otillgänglig i morgon, genom sjukdom, uppsägning eller inkallelse? | En andra utvecklare som känner kodbasen, plus dokumentation och driftmanual | ”Det kommer inte att hända” |
| Hur hanterar ni avbrott i el och uppkoppling? | Reservkraft och reservuppkoppling, leveranser planerade kring avbrott och en konkret beskrivning av det senaste | Ett vagt svar, eller inget |
| Vem granskar koden? | En namngiven senior utvecklare granskar varje ändring | Ingen, eller “det gör ni” |
| Får vi se vem vi får innan vi börjar? | Nivå, erfarenhet och tidigare projekt i förväg, och en provperiod | CV:n som byts ut efter att avtalet är påskrivet |
| Hur styrs åtkomsten? | Personliga konton, tvåfaktorsautentisering, minsta möjliga behörighet, åtkomst som tas bort när någon slutar | Delade inloggningar, hemligheter i kodförrådet |
| Kan vi prata med en nuvarande kund? | Ja, helst en i ert land eller er bransch | Bara logotyper på en bild |
Vad ni kan göra nu
Jämför ni partner, gå igenom checklistan ovan med alla, oss inräknade. Vill ni prata med oss börjar våra inhyrda utvecklare på 450 kr/timme för mellannivå och 600 kr/timme för seniora, exklusive moms. Ni ser varje utvecklares nivå och erfarenhet innan hen börjar, de två första veckorna fungerar som provperiod (om det inte fungerar byter vi person utan extra kostnad, eller så avbryter ni utan att betala för den tiden), och er IT- eller dataskyddsansvarige är välkommen att ställa frågor till oss innan ni skriver på.