Faktura VAT za API AI: jak rozliczyć OpenAI, Anthropic i Google w firmie
OpenAI, Anthropic i Google rozliczają API w dolarach i nie wystawiają polskiej faktury VAT w złotówkach. Zobacz, jak działa import usług dla czynnego podatnika VAT i firmy zwolnionej oraz jak rozliczać dostęp z polską fakturą.

👁 124 przeczytań
- Zakup API od OpenAI, Anthropic lub Google przez polską firmę rozliczany jest jako import usług - nabywca sam nalicza 23% VAT na podstawie art. 17 ust. 1 pkt 4 ustawy o VAT.
- Firma zwolniona z VAT kupująca dostęp do API musi przed transakcją złożyć VAT-R, a następnie deklarację VAT-9M i wpłacić 23% podatku bez prawa do odliczenia.
- Alternatywą jest polski pośrednik, np. Jantaris, gdzie saldo prowadzone jest w złotówkach od 40 zł, a przy doładowaniu wystawiana jest standardowa faktura VAT z NIP-em.
OpenAI, Anthropic i Google rozliczają dostęp do API w dolarach przy płatności kartą i nie wystawiają polskiej faktury VAT w złotówkach. Firma kupująca u nich tokeny lub generacje mediów zazwyczaj wykazuje import usług: sama nalicza 23% VAT i - jeśli ma do tego prawo - od razu go odlicza. Poniżej pokazuję krok po kroku, jak wygląda to dla czynnego podatnika VAT, firmy zwolnionej z VAT i osoby prywatnej, oraz jak działa rozliczenie na podstawie polskiej faktury VAT w złotówkach.
Poniższe zestawienie opisuje ogólne zasady księgowe i nie stanowi porady podatkowej ani prawnej. Szczegóły swojej sytuacji, zwłaszcza moment powstania obowiązku podatkowego przy przedpłaconych doładowaniach konta, skonsultuj z księgową.
Dlaczego zagraniczne API AI to import usług
Usługa elektroniczna kupiona przez polską firmę od podmiotu bez siedziby w Polsce podlega opodatkowaniu w kraju, w którym nabywca prowadzi działalność (art. 28b ustawy o VAT). Zagraniczni dostawcy z USA czy Irlandii prowadzą anglojęzyczne panele rozliczeniowe, pobierają opłaty wyłącznie z karty w USD i nie wystawiają faktur w PLN z polskim podatkiem. Obowiązek rozliczenia VAT przechodzi na nabywcę - mechanizm ten to import usług (art. 17 ust. 1 pkt 4 ustawy o VAT).
W praktyce proces ten oznacza cztery konsekwencje:
- pobierasz z panelu dostawcy dokument (invoice lub receipt) wystawiony w USD, bez doliczonego podatku lub z adnotacją o odwrotnym obciążeniu (reverse charge);
- w ewidencji VAT wykazujesz podatek należny (23%) od wartości nabytej usługi;
- jeśli jesteś czynnym podatnikiem VAT, a zakupione API służy działalności opodatkowanej, tę samą kwotę wykazujesz jako podatek naliczony - operacja jest wówczas neutralna podatkowo;
- kwotę wyrażoną w USD przeliczasz na złote według średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (art. 31a ustawy o VAT).
Aby zagraniczny dostawca potraktował zakup jako transakcję firmową (B2B), w ustawieniach płatności musisz podać pełne dane działalności oraz aktywny numer VAT-UE (z przedrostkiem PL). Bez wpisania numeru VAT-UE system bilingowy dostawcy może uznać Cię za konsumenta i doliczyć lokalny podatek, którego nie odliczysz w polskiej deklaracji.
Trzy statusy podatnika - różne obowiązki przy zakupie API
Sposób ujęcia wydatku zależy od statusu podatkowego kupującego. Poniższa tabela zestawia obowiązki dla trzech najczęstszych przypadków przy zakupie bezpośrednim w USD.
| Kto kupuje | Kto rozlicza VAT | Realny koszt VAT | Wymagane formalności |
|---|---|---|---|
| Czynny podatnik VAT | Nabywca (import usług) | Zwykle 0 zł (naliczenie i odliczenie) | Rejestracja VAT-UE, wykazanie w JPK_V7, przeliczenie kursu NBP |
| Firma zwolniona z VAT | Nabywca (import usług) | 23% (brak prawa do odliczenia) | Rejestracja VAT-UE, deklaracja VAT-9M, wpłata 23% VAT do urzędu |
| Osoba prywatna | Dostawca zagraniczny | Podatek doliczony do ceny | Brak formalności, ale brak możliwości ujęcia wydatku w kosztach firmy |
Najwięcej dodatkowych czynności pojawia się u przedsiębiorców korzystających ze zwolnienia podmiotowego lub przedmiotowego z VAT. Nawet przy pojedynczym doładowaniu konta API za kilka dolarów taka firma musi przed transakcją złożyć formularz VAT-R w celu rejestracji do VAT-UE, a po zakupie wyliczyć kurs waluty, złożyć elektroniczną deklarację VAT-9M i wpłacić 23% podatku do urzędu skarbowego. Dopłacony podatek nie podlega odliczeniu w VAT, choć sam wydatek może stanowić koszt uzyskania przychodu w podatku dochodowym.
Księgowanie kosztu w podatku dochodowym i różnice kursowe
Zagraniczny dokument w dolarach stanowi podstawę do ujęcia wydatku w kosztach uzyskania przychodu (KPiR lub księgi rachunkowe), ale wymaga podwójnej weryfikacji kursów walut:
- Wycena kosztu - kwotę z dokumentu w USD przeliczasz na PLN po średnim kursie NBP z ostatniego dnia roboczego poprzedzającego dzień wystawienia dokumentu lub poniesienia kosztu.
- Wycena rozchodu z konta - bank lub operator karty rozlicza transakcję po własnym kursie sprzedaży waluty (często z prowizją za przewalutowanie).
Ponieważ kurs NBP z dnia poprzedzającego wystawienie faktury różni się od kursu bankowego z dnia obciążenia karty, powstają dodatnie lub ujemne różnice kursowe. Przy automatycznych doładowaniach salda (auto-recharge), które mogą uruchamiać się kilkukrotnie w ciągu miesiąca, każde obciążenie generuje osobny dokument w USD i wymaga osobnego wyliczenia różnic kursowych.
Specyfika rozliczeń u OpenAI, Anthropic i Google
Każdy z trzech głównych producentów modeli AI stosuje własny panel bilingowy w języku angielskim, obsługujący płatności kartą w USD bez opcji płatności BLIK-iem czy w PLN:
- OpenAI - platforma API działa w systemie przedpłaconych kredytów w USD. Numer VAT-UE i dane firmy uzupełniasz w sekcji bilingowej przed pierwszym doładowaniem. Zestawienie stawek za modele z rodziny GPT-6 w przeliczeniu na polską walutę opisałem w artykule OpenAI API w złotówkach: ceny GPT-6 Sol, Astra i Luna, faktura VAT.
- Anthropic - konsola deweloperska również wymaga podpięcia karty i zakupu kredytów w dolarach. Po zweryfikowaniu numeru VAT-UE dokumenty wystawiane są ze stawką 0% (odwrotne obciążenie). Szczegóły dotyczące modeli Claude znajdziesz w tekście Claude API cena w złotówkach: Opus 5.5, Sonnet 5.5, Haiku i faktura VAT.
- Google (Gemini API) - przejście na plan płatny wymaga utworzenia i skonfigurowania konta rozliczeniowego w Google Cloud Platform. Sposób fakturowania zależy od wybranego typu konta (firmowe) i kraju rozliczeniowego. Przegląd stawek za modele tekstowe i wizualne Google znajduje się we wpisie Gemini API cena w złotówkach: Flash, Pro, Nano Banana i Veo.
Wykorzystywanie w firmie modeli od wszystkich trzech dostawców równocześnie oznacza utrzymywanie trzech osobnych sald w USD, pilnowanie limitów na trzech kartach płatniczych i przekazywanie do biura rachunkowego kilkunastu zagranicznych dokumentów miesięcznie.
Polska faktura VAT w złotówkach i jedno saldo do wielu modeli
Alternatywnym sposobem rozliczania API w firmie jest korzystanie z polskiego podmiotu, który udostępnia modele przez jedno konto rozliczeniowe w złotówkach. W takim modelu odpada obowiązek rozliczania importu usług, wyliczania kursów NBP i księgowania różnic kursowych. Czynny podatnik VAT odlicza 23% podatku ze standardowej faktury krajowej, a firma zwolniona z VAT ujmuje kwotę brutto w kosztach bez konieczności rejestracji do VAT-UE i składania deklaracji VAT-9M.
Tak zbudowałem swój serwis Jantaris: działa w nim jedno konto i jedno niewygasające saldo w złotówkach (doładowywane od 40 zł BLIK-iem lub kartą), a przy doładowaniu wystarczy zaznaczyć opcję faktury VAT z NIP-em. W ramach tego samego salda dostępne jest Jantaris API (jeden klucz do czatu i generowania mediów oraz serwer MCP dla narzędzi programistycznych) oraz Jantaris Studio do pracy w przeglądarce bez pisania kodu. Wszystkie ceny w polskiej wersji są kwotami brutto (zawierają 23% VAT), a nieudana generacja kosztuje 0 zł - środki są jedynie blokowane na czas wykonywania zadania. O technicznych aspektach łączenia wielu dostawców pod jednym kluczem pisałem szerzej w artykule Jedno API do wielu modeli AI: jak działa, ile kosztuje i kiedy się opłaca.
Jak sprawdzić stawki w PLN przez API i policzyć budżet (krok po kroku)
Zamiast ręcznie przeliczać tabele w dolarach po kursie NBP, aktualne stawki w złotówkach (z uwzględnionym 23% VAT) można pobrać bezpośrednio z publicznego punktu końcowego katalogu. Poniżej przedstawiam proponowany schemat weryfikacji kosztów przed zleceniem zadań produkcyjnych.
Krok 1: Pobranie aktualnego katalogu modeli w PLN
W dniu 2026-10-24 wykonałem zapytanie GET https://jantaris.com/v1/models?currency=PLN. Serwer zwrócił kod odpowiedzi 200 oraz listę 85 obiektów reprezentujących modele w katalogu. Poniżej znajduje się dokładny wycinek rzeczywistej odpowiedzi JSON dla czterech wybranych modeli (czat, obraz, wideo):
[
{
"id": "gpt-6-sol",
"name": "GPT-6 Sol",
"category": "chat",
"available": true,
"pricing": {
"input_per_mtok": "11.7087",
"output_per_mtok": "58.5437",
"currency": "PLN",
"vat_included": true
}
},
{
"id": "claude-sonnet-5.5",
"name": "Claude Sonnet 5.5",
"category": "chat",
"available": true,
"pricing": {
"input_per_mtok": "10.2451",
"output_per_mtok": "51.2257",
"currency": "PLN",
"vat_included": true
}
},
{
"id": "seedream-5.0-flash",
"name": "Seedream 5.0 Flash",
"category": "image",
"available": true,
"pricing": {
"unit": "image",
"amount": "0.20072",
"currency": "PLN",
"display": "0,201 zł / image",
"variants": [],
"vat_included": true
}
},
{
"id": "veo-3.1-fast",
"name": "Veo 3.1 Fast",
"category": "video",
"available": true,
"pricing": {
"unit": "video",
"amount": "2.0422",
"currency": "PLN",
"display": "2,04 zł / video",
"variants": [
{"resolution": "720p", "amount": "2.0422"},
{"resolution": "1080p", "amount": "2.0422"},
{"resolution": "4k", "amount": "9.33576"}
],
"vat_included": true
}
}
]Warto zwrócić uwagę na pole available: true, które informuje o aktualnej dostępności modelu w katalogu (wśród 85 pozycji znajdują się również modele z flagą available: false, np. imagen-4 lub flux-2-flex). Sama obecność w katalogu oznacza możliwość wywołania modelu, natomiast koszt naliczany jest wyłącznie za poprawnie ukończone zadanie. Pełne zestawienie stawek jest też widoczne na stronie cennika w złotówkach.
Krok 2: Zestawienie cen wybranych modeli w PLN brutto
Nie przepłacaj za te subskrypcje
Prowadzę sklep z rocznymi dostępami do narzędzi AI - te same konta, o których piszę wyżej, tylko taniej niż w cenniku producenta.
Na podstawie pobranego katalogu można zestawić dokładne stawki brutto (z 23% VAT) dla modeli z rodzin OpenAI, Anthropic, Google oraz generatorów obrazu:
| Model (ID w katalogu) | Kategoria | Jednostka rozliczeniowa | Stawka brutto (z 23% VAT) |
|---|---|---|---|
GPT-6 Sol (gpt-6-sol) | chat | 1 mln tokenów (wejście / wyjście) | 11,7087 zł / 58,5437 zł |
GPT-6 Luna (gpt-6-luna) | chat | 1 mln tokenów (wejście / wyjście) | 0,5854 zł / 2,9272 zł |
Claude Opus 5.5 (claude-opus-5.5) | chat | 1 mln tokenów (wejście / wyjście) | 20,4903 zł / 102,4514 zł |
Claude Sonnet 5.5 (claude-sonnet-5.5) | chat | 1 mln tokenów (wejście / wyjście) | 10,2451 zł / 51,2257 zł |
Gemini 3.6 Flash (gemini-3.6-flash) | chat | 1 mln tokenów (wejście / wyjście) | 4,281 zł / 21,405 zł |
GPT Image 2.5 (gpt-image-2.5) | image | 1 obraz | 0,29272 zł |
Nano Banana Pro (nano-banana-pro) | image | 1 obraz (1k / 2k / 4k) | 0,40981 zł / 0,40981 zł / 0,43908 zł |
Seedream 5.0 Flash (seedream-5.0-flash) | image | 1 obraz | 0,20072 zł |
Krok 3: Lokalna kalkulacja arytmetyczna budżetu
Mając dokładne wartości z pola amount oraz stawek za milion tokenów, można lokalnie wyliczyć koszt planowanych operacji (poniższe wyliczenia to przykład arytmetyczny na danych z katalogu, a nie zapis przeprowadzonego testu generacji):
- Paczka 100 obrazów w modelu Seedream 5.0 Flash: 100 × 0,20072 zł = 20,072 zł brutto (w tym 23% VAT).
- Paczka 100 obrazów w modelu GPT Image 2.5: 100 × 0,29272 zł = 29,272 zł brutto.
- Przetworzenie 2 mln tokenów wejściowych i 1 mln wyjściowych w Claude Sonnet 5.5: (2 × 10,2451 zł) + (1 × 51,2257 zł) = 20,4902 zł + 51,2257 zł = 71,7159 zł brutto.
- 5-sekundowe wideo 720p w modelu Kling 3.0 (
kling-3.0): stawka dla wariantu 720p wynosi 0,5447 zł za sekundę, więc 5 × 0,5447 zł = 2,7235 zł brutto.
Krok 4: Przykładowe wywołanie w kodzie (niewykonany wzorzec)
Do obsługi modeli czatowych można wykorzystać oficjalną bibliotekę OpenAI, podmieniając jedynie adres bazowy (base_url) na https://jantaris.com/v1. Poniższy fragment kodu w Pythonie stanowi niewykonany przykład konfiguracji klienta:
from openai import OpenAI
# Niewykonany przykład konfiguracji SDK ze wskazaniem na polski endpoint
client = OpenAI(
api_key="TWOJ_KLUCZ_API",
base_url="https://jantaris.com/v1"
)
# Przykładowe wywołanie dowolnego modelu z katalogu (np. Claude lub GPT)
# response = client.chat.completions.create(
# model="claude-sonnet-5.5",
# messages=[{"role": "user", "content": "Podsumuj raport kwartalny."}]
# )Przy generowaniu obrazów, wideo i dźwięku przez punkt końcowy POST /v1/generate w odpowiedzi API zwracane jest pole estimated_cost, a w interfejsie przeglądarkowym Studio dokładna kwota w złotówkach wyświetla się na przycisku przed uruchomieniem zadania. Kwestie wykorzystania wygenerowanych materiałów w działalności gospodarczej są ujęte jako element planu cenowego, przy czym użytkownik zawsze musi posiadać odpowiednie prawa do materiałów wejściowych (np. przesyłanych zdjęć czy nagrań referencyjnych).
Kiedy wybrać zakup bezpośredni, a kiedy polską fakturę
- Duże, stałe obciążenia u jednego producenta - jeśli Twoja aplikacja zużywa co miesiąc tysiące dolarów wyłącznie na jeden model, a księgowość na bieżąco rozlicza import usług i różnice kursowe, bezpośrednie konto u producenta w USD sprawdza się bez problemu.
- Zespoły korzystające z wielu modeli jednocześnie - gdy w jednym projekcie łączysz modele czatowe (np.
gpt-6-sol,claude-sonnet-5.5,gemini-3.6-flash) z generatorami obrazów i wideo, jedno saldo w PLN i jedna faktura VAT na miesiąc redukują liczbę dokumentów księgowych. - Firmy zwolnione z VAT oraz małe działalności - zakup z polską fakturą VAT pozwala uniknąć rejestracji do VAT-UE, comiesięcznego składania deklaracji VAT-9M oraz przeliczania kursów NBP dla pojedynczych doładowań.
Najczęstsze pytania (FAQ)
Czy OpenAI, Anthropic lub Google wystawiają polską fakturę VAT w złotówkach?
Nie. Producenci ci prowadzą rozliczenia w dolarach (USD) i pobierają płatności kartą. Dla polskich firm z aktywnym numerem VAT-UE wystawiają dokumenty bez polskiego podatku (invoice), które nabywca musi samodzielnie rozliczyć jako import usług.
Czy firma zwolniona z VAT musi płacić podatek od zakupu zagranicznego API?
Tak. Przedsiębiorca korzystający ze zwolnienia z VAT przy zakupie usług od zagranicznego kontrahenta ma obowiązek zarejestrować się do VAT-UE przed transakcją, złożyć deklarację VAT-9M i wpłacić 23% podatku VAT do urzędu skarbowego, bez możliwości jego odliczenia.
Według jakiego kursu przeliczyć fakturę za API wystawioną w USD?
Na potrzeby podatku VAT oraz podatku dochodowego kwotę w walucie obcej przelicza się według średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego lub dzień poniesienia kosztu. Ponieważ bank obciąża kartę po własnym kursie, w księgowości należy dodatkowo uwzględnić różnice kursowe.
Jak uzyskać zwykłą polską fakturę VAT 23% za dostęp do modeli AI?
Można skorzystać z polskiego serwisu rozliczającego dostęp w złotówkach. Wówczas przy doładowaniu konta (od 40 zł BLIK-iem lub kartą) podajesz NIP firmy i otrzymujesz krajową fakturę VAT w PLN, z której czynny podatnik odlicza 23% podatku na zasadach ogólnych.
Czy dane wysyłane przez API są wykorzystywane do trenowania modeli?
W przypadku korzystania z omawianego polskiego konta przesyłane polecenia (prompty) oraz wygenerowane wyniki nie są używane do trenowania modeli sztucznej inteligencji.
Źródła i data sprawdzenia
Stan prawny, dokumentację oraz katalog API zweryfikowałem w dniu 2026-10-24.
- Ustawa o podatku od towarów i usług (art. 17 ust. 1 pkt 4, art. 28b, art. 31a, art. 97 ust. 4) - odczyt 2026-10-24
- Portal Podatkowy (podatki.gov.pl) - objaśnienia dotyczące importu usług i deklaracji VAT-9M - odczyt 2026-10-24
- OpenAI API - oficjalna dokumentacja i zasady bilingowe - odczyt 2026-10-24
- Anthropic - cennik i warunki rozliczeń API - odczyt 2026-10-24
- Google AI for Developers - zasady rozliczeń Gemini API - odczyt 2026-10-24
- Publiczny katalog modeli Jantaris API (ceny w PLN brutto) - odczyt 2026-10-24
Cały tydzień w AI, w jednym mailu
Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.
Zapisz się za darmo →
