Sprzedaż zagraniczna ze sklepu – język, waluta, VAT OSS, wysyłka
Polski sklep internetowy z dobrym produktem i sensowną ceną ma dziś szansę sprzedawać na całą Unię Europejską. Bariera wejścia nie leży w popycie, lecz w konfiguracji technicznej i prawnej: obcojęzyczna wersja sklepu, przeliczanie walut, rozliczenie VAT w kilkunastu krajach, logistyka i akceptacja zagranicznych płatności. Wartość transgranicznego handlu B2C w Europie osiągnęła w 2025 roku 108 mld euro[1], co stanowi już 25% całego europejskiego rynku e-commerce.
Sellingo dostarcza kompletu narzędzi do obsługi sprzedaży transgranicznej: od wielojęzyczności sklepu, przez automatyczne kursy walut i dokumenty VAT OSS, po integracje kurierskie i międzynarodowe bramki płatności.
Spis treści:
Najważniejsze informacje:
- Sellingo obsługuje wiele wersji językowych, z których każda może mieć własną domenę lub subdomenę i przypisaną walutę.
- Kursy walut aktualizują się automatycznie na podstawie danych Narodowego Banku Polskiego.
- Próg rejestracji do procedury VAT OSS wynosi 10 000 EUR netto (42 000 zł netto) łącznej sprzedaży B2C w UE[2].
- Deklarację VIU-DO składa się kwartalnie, a podatek wpłaca zbiorczo w euro.
- Grupy krajów dostawy pozwalają ustawić osobne cenniki wysyłki dla różnych regionów Europy.
Jak uruchomić sklep w obcym języku?
Przed dodaniem nowej wersji językową, trzeba aktywować walutę powiązaną z tym językiem. Kolejność ma znaczenie, bo system nie pozwoli skonfigurować języka bez przypisanej waluty.
Cała ścieżka prowadzi przez zakładkę Administracja → Języki. Po kliknięciu ikony plusa pojawia się formularz z polami: nazwa języka (np. „Niemiecki”), kraj, waluta oraz adres sklepu – subdomena (de.moj-sklep.pl) albo osobna domena (moj-sklep.de). Po zapisaniu wystarczy kliknąć „Aktywuj” i opłacić obsługę języka doliczaną do abonamentu.
Tłumaczenie opisów produktów
Opisy w językach obcych dodaje się bezpośrednio w edycji produktu: Asortyment → Produkty → wybrany produkt → zakładka Opis. Po zapisaniu opisu w języku polskim wystarczy kliknąć ikonę flagi w prawym dolnym rogu ekranu, wybrać język docelowy i uzupełnić przetłumaczoną treść. System pozwala też przetłumaczyć frazy systemowe sklepu (przyciski, komunikaty, etykiety), żeby kupujący z zagranicy widział spójną wersję językową na każdym etapie zakupów.
Gdy sklep działa już w obcym języku, kolejnym krokiem jest konfiguracja waluty, w której zagraniczni klienci zobaczą ceny.
Jak skonfigurować waluty i automatyczne kursy?
Aktywacja waluty odbywa się w zakładce Administracja → Waluty. Po włączeniu wybranej waluty trzeba ją przypisać do właściwej wersji językowej: Administracja → Języki → wybrany język → lista rozwijana z walutami.
Panel daje do wyboru dwa źródła kursu. Pierwsze to automatyczna aktualizacja z NBP, dzięki której ceny przeliczają się bez udziału sprzedawcy. Drugie to kurs podawany ręcznie, przydatny wtedy, gdy sprzedawca chce utrzymać stałą cenę w obcej walucie przez dłuższy czas. Nawet przy kursie ręcznym system pobiera oficjalny kurs NBP na potrzeby dokumentów sprzedażowych.
Pole „Kurs zaniżony o” pozwala wpisać wartość procentową, o jaką kurs waluty podstawowej zostanie skorygowany – sprzedawca uwzględni w cenie prowizje bankowe i koszty przewalutowania, zanim kupujący zobaczy cenę.
W zakładce Administracja → Waluty → Ustawienia można dodatkowo ustawić częstotliwość pobierania kursów z NBP oraz sposób zaokrąglania cen.
Czym jest VAT OSS i kiedy trzeba się zarejestrować?
Ceny wyświetlają się w obcej walucie, zamówienia napływają z zagranicy – pojawia się kwestia podatku. VAT OSS (ang. One Stop Shop, „punkt kompleksowej obsługi”) to unijny system, który upraszcza rozliczanie VAT przy sprzedaży B2C do konsumentów z innych krajów UE. Bez niego sprzedawca musiałby rejestrować się do VAT osobno w każdym kraju docelowym. OSS zastępuje te rejestracje jedną, złożoną w kraju siedziby.
Zasada działania: jedna rejestracja (w Polsce przez II Urząd Skarbowy Warszawa-Śródmieście), jedna kwartalna deklaracja VIU-DO i jedna zbiorcza płatność w euro. Polski urząd rozdziela wpłaconą kwotę między państwa UE.
Obowiązek zmiany miejsca opodatkowania pojawia się po przekroczeniu progu 10 000 EUR netto, czyli 42 000 zł netto[3]. Próg obejmuje łączną wartość WSTO oraz usług elektronicznych z bieżącego i poprzedniego roku podatkowego. Poniżej tego progu sprzedawca rozlicza sprzedaż według polskich stawek VAT; po przekroczeniu musi stosować stawkę VAT właściwą dla kraju kupującego.
Rejestracja do OSS jest dobrowolna – można z niej skorzystać przed przekroczeniem limitu (zawiadomienie VAT-29 i formularz VIU-R). Bez rejestracji sprzedawca po przekroczeniu progu musi zarejestrować się do VAT w każdym kraju docelowym.
Jak prawidłowo rozliczać sprzedaż w ramach VAT OSS?
Po rejestracji należy zająć się bieżącymi rozliczeniami, które składają się z dwóch elementów: fakturowania i deklaracji kwartalnej.
Faktury VAT OSS
Przy sprzedaży B2C w procedurze OSS sprzedawca zarejestrowany w Polsce nie ma bezwzględnego obowiązku wystawiania faktur konsumentom. Jeśli jednak zdecyduje się fakturę wystawić, stosuje polskie zasady fakturowania, ale ze stawką VAT właściwą dla kraju nabywcy.
Konfiguracja w Sellingo: Dokumenty → Serie dokumentów → nowa seria. Typ: „Sprzedaż”, podtyp: „Faktura”, zaznaczone pole wyboru „Dokument OSS”, w polu „Rodzaj” ustawiona opcja „OSS”. W polu „Źródło VAT” trzeba wybrać opcję „Domyślna stawka VAT kraju dostawy”. Fakturę generuje się z poziomu zamówienia lub zakładki Dokumenty → Dokumenty sprzedaży.
Deklaracja VIU-DO
Deklarację składa się wyłącznie elektronicznie do Naczelnika II Urzędu Skarbowego Warszawa-Śródmieście, raz na kwartał. Termin upływa z końcem miesiąca po zamknięciu kwartału (np. 30 kwietnia za I kwartał). Terminy nie przesuwają się na dzień roboczy.
Transakcje w walutach innych niż euro przelicza się po kursie Europejskiego Banku Centralnego z ostatniego dnia kwartału. Całość podatku wpłaca się jednym przelewem w EUR. Deklarację trzeba złożyć nawet za kwartał bez sprzedaży zagranicznej – wtedy jako zerową.
Sprzedaży rozliczanej w OSS nie wykazuje się w pliku JPK_V7. Podatek naliczony od zakupów odlicza się w krajowym JPK_V7 lub w drodze procedury zwrotu VAT.
Jak skonfigurować wysyłkę zagraniczną?
Po uporządkowaniu kwestii podatkowych, czas na logistykę. Przygotowanie sklepu do wysyłki za granicę obejmuje trzy etapy: podział krajów na grupy, ustalenie cenników i podłączenie integracji z przewoźnikami.
Grupy krajów dostawy
Grupy krajów pozwalają podzielić rynki docelowe na strefy, np. „Unia Europejska”, „Skandynawia” czy „Reszta świata”. Domyślnie w systemie skonfigurowane są cztery grupy. Nową dodaje się w zakładce Administracja → Metody dostawy → Grupy krajów dostawy – wystarczy wpisać nazwę grupy i zaznaczyć kraje, które mają do niej należeć. Przy zaznaczaniu dostępna jest opcja masowego wyboru, co oszczędza czas przy tworzeniu dużych stref. Istniejące grupy można w dowolnym momencie edytować lub usunąć.
Cenniki indywidualne
Ceny dostaw dla poszczególnych stref definiuje się w edycji danej metody wysyłki (Integracje → Metody dostawy → wybrana metoda). Przy każdej grupie krajów trzeba przełączyć tryb z „Globalne” na „Indywidualne” i wybrać model naliczania: cena stała, zależna od wagi, od wartości zamówienia albo od obu parametrów jednocześnie. Osobno można ustawić próg darmowej dostawy, opłatę procentową za pobranie oraz dopłatę po przekroczeniu określonej wagi. Cennik działa niezależnie dla każdej strefy – stawki do Niemiec mogą się różnić od stawek do Skandynawii.
Integracje kurierskie
Po ustaleniu cenników pozostaje podłączyć integrację z kurierem. W zakładce Integracje → Integracje kurierskie sprzedawca dodaje konto integracyjne, wybiera przewoźnika (DHL, DPD, UPS i inni) i wpisuje dane uwierzytelniające wygenerowane w panelu kuriera. Jeśli firma korzysta z kilku kont u tego samego przewoźnika, każde z nich wymaga osobnej integracji.
Następny krok to konfiguracja adresu nadawczego w sekcji Integracje → Metody dostawy → Adresy nadawcze – adres magazynu, z którego wychodzą paczki. Na tej podstawie sprzedawca tworzy szablon nadania przesyłki, wybierając typ usługi międzynarodowej (np. dla DHL: Przesyłka Connect lub Przesyłka International), domyślne wymiary paczki i ubezpieczenie.
System pozwala włączyć automatyczne reguły doboru szablonów na podstawie wagi, wartości zamówienia lub kraju docelowego. Każdy szablon ma unikalny kod kreskowy – po zeskanowaniu na stanowisku pakowania aktywuje się sam. Etykiety nadawcze generuje się z poziomu karty zamówienia.
Na koniec nową metodę dostawy trzeba włączyć w szablonie wysyłki (Administracja → Metody dostawy → Szablony wysyłki), wskazując grupy krajów, w których ma być widoczna.
Jakie bramki płatności wdrożyć do sprzedaży zagranicznej?
Paczka jest gotowa do wysłania – teraz trzeba umożliwić zagranicznemu klientowi wygodną płatność. Sellingo oferuje gotowe integracje z operatorami płatności obsługującymi transakcje w walutach obcych: Fondy, WorldPay i PayPal. Oprócz nich można wykorzystać polskie bramki z obsługą kart zagranicznych: Przelewy24, PayU oraz Polskie ePłatności.
Podłączenie operatora wymaga założenia konta u dostawcy i wpisania danych uwierzytelniających w panelu Sellingo: Integracje → Metody płatności → identyfikator i klucz dostępu → nazwa metody i prowizja.
Po przypisaniu waluty do wersji językowej kupujący z zagranicy widzi ceny w swojej walucie i kończy transakcję za pomocą bramki, która tę walutę akceptuje. Metody płatności można powiązać z konkretnymi metodami dostawy – np. przy wysyłce kurierem DHL udostępnić tylko PayPal i karty.
Sprzedaż zagraniczna w Sellingo – od konfiguracji do pierwszej paczki
Cała konfiguracja sprzedaży zagranicznej odbywa się w panelu administracyjnym Sellingo. Sprzedawca przechodzi kolejno przez ustawienia języka, waluty, rejestrację do VAT OSS, konfigurację wysyłki i podpięcie bramki płatności – bez udziału programisty.
Po zakończeniu konfiguracji sklep działa w kilku wersjach językowych, automatycznie przelicza ceny i pozwala nadawać paczki zagraniczne wprost z panelu. Rozliczenie podatku w całej Unii sprowadza się do jednej kwartalnej deklaracji.
Darmowe konto można założyć na stronie Sellingo – wystarczy rejestracja, żeby zacząć sprzedawać za granicę.
FAQ
Czy muszę rejestrować się do VAT OSS, jeśli sprzedaję za granicę mniej niż za 42 000 zł rocznie?
Nie. Poniżej tego progu sprzedaż B2C do konsumentów w UE rozlicza się według polskich stawek VAT. Rejestracja jest dobrowolna.
Czy mogę uruchomić sklep w kilku językach jednocześnie?
Tak. Każda wersja językowa może mieć własną subdomenę lub domenę, przypisaną walutę i przetłumaczone opisy produktów.
Skąd Sellingo pobiera kursy walut?
Z Narodowego Banku Polskiego. System aktualizuje kursy automatycznie; alternatywnie można wpisać kurs ręcznie.
Czy trzeba wystawiać faktury zagranicznym klientom w procedurze OSS?
Przy sprzedaży B2C w ramach OSS polskie przepisy nie nakładają bezwzględnego obowiązku fakturowania konsumentów. Jeśli jednak sprzedawca zdecyduje się wystawić fakturę, stosuje polskie zasady fakturowania ze stawką VAT kraju nabywcy.
Jakich kurierów można podłączyć do wysyłki zagranicznej w Sellingo?
Sellingo oferuje gotowe integracje m.in. z DHL, DPD i UPS. Każda z nich opiera się na interfejsie przewoźnika i pozwala generować etykiety nadawcze oraz śledzić przesyłki.
Źródła:
- https://ecommercegermany.com/blog/cross-border-ecommerce-europe-2026/
- https://www.biznes.gov.pl/pl/portal/00270
- https://poradnikprzedsiebiorcy.pl/-vat-oss-zasady-rozliczania-podatku-vat-w-ramach-pakietu-e-commerce