Чи Upwork — це ЗЕД у правовому вимірі?
Upwork — американська платформа, яка з'єднує фрілансерів з клієнтами по всьому світу. Кожен раз, коли ви отримуєте оплату через Upwork від іноземного клієнта — ви здійснюєте зовнішньоекономічну діяльність. Клієнти — нерезиденти, розрахунки — в іноземній валюті, послуги надаються за межі України.
Це означає: потрібен ЗЕД-контракт (або документи від Upwork), облік за правилами ЗЕД, правило 180 днів, і правильне визначення дати та суми доходу.
Яка структура доходу Upwork: що надходить і від кого?
Fixed-price контракти
При фіксованій ціні клієнт вносить гроші на Upwork Escrow (депозит). Коли ви завершуєте milestone і клієнт його підтверджує — гроші зараховуються на ваш рахунок Upwork. Технічно: гроші надходять від Upwork, але економічно клієнт — ваш замовник.
Hourly контракти
Щотижневий цикл: клієнт затверджує годинник у неділю, Upwork виставляє йому рахунок, і приблизно в п'ятницю наступного тижня гроші зараховуються на ваш Upwork-рахунок. Знову ж: виплачує Upwork, але дохід від клієнта.
Як обліковувати комісію Upwork: КРИТИЧНИЙ момент для оподаткування?
Upwork утримує комісію з кожного контракту. Це умови приватної платформи, а не норма: конкретний відсоток і правила Upwork змінює самостійно, тому перед розрахунком звіряйте їх у довідці Upwork. Загальний принцип станом на серпень 2026:
- комісія показується вам ще під час подачі пропозиції і до кінця контракту не змінюється
- вона утримується з суми, яку заплатив клієнт, тож «на руки» ви отримуєте менше
⚠️ ВАЖЛИВО ДЛЯ ДЕКЛАРУВАННЯ:
Для ДПС ваш дохід = ПОВНА сума, яку заплатив клієнт, до утримання комісії Upwork.
Приклад із умовною комісією: клієнт заплатив $1,000, платформа утримала комісію $100, ви отримали $900.
Декларувати треба $1,000, а не $900.
Чому так: Upwork виступає посередником-агентом між вами і клієнтом. Комісія Upwork — це ваші витрати на послуги платформи. Але ФОП на єдиному податку не враховує витрати — тільки доходи. Тому дохід = повна виручка від клієнта, і з неї ви платите 5% ЄП + 1% ВЗ (пп. 1 п. 292.1 ПКУ; ЗІР 107.01.03: доходом є «загальна сума коштів, виручених за проданий товар, яка враховує винагороду комісіонера»).
Як визначити повну суму
В Upwork є розділ Reports → Earnings. Там видно: Amount Billed (скільки заплатив клієнт), Upwork Fee (комісія), і Your Earnings (що залишилось вам). Для декларації використовуємо Amount Billed.
Як визначити дату доходу для Upwork?
Де подивитись дату: Reports → Transactions → колонка «Date».
Payoneer: чи треба повідомляти ДПС і чи є обов’язок виводити
Два поширені страхи, обидва безпідставні. Перший — «треба повідомити податкову про рахунок у Payoneer». Ні: п. 69.2 ПКУ покладає обов’язок повідомляти про відкриття рахунків на банки та інші фінансові установи, а не на ФОП; на іноземну платіжну установу цей обов’язок не поширюється. Другий — «валюту треба обов’язково повернути в Україну за 180 днів». Ні: граничні строки розрахунків на експорт послуг не поширюються (Постанова НБУ №67 від 14.05.2019, п. 1 пп. 5), тож валютного обов’язку репатріації немає. Є лише податкова умова з Позиції А: щоб дохід лишався підприємницьким, кошти мають дійти до рахунку в Україні не пізніше річного податкового періоду. Комісія Upwork з 01.05.2025 — змінна, від 0 до 15 % за контрактом, фіксується на старті контракту; для ДПС базою лишається повна сума, яку заплатив клієнт (ІПК від 03.04.2026 №1951). Що ще перевіряє банк на вході — у розборі вимог до ЗЕД-контракту на послуги, а що робити з валютою після зарахування — у розборі обов’язкового продажу.
Що таке ЗЕД-контракт — для Upwork?
Питання практичне: чи потрібен окремий контракт з кожним Upwork-клієнтом?
Офіційно потрібна підстава для валютного переказу — але це не обов'язково окремий підписаний контракт з кожним клієнтом. Банки і ДПС зазвичай задовольняє комбінація:
- Upwork Terms of Service (загальна угода з платформою)
- Скріншот конкретного Contract з клієнтом в Upwork (де видно умови, ставку, опис роботи)
- Upwork Statement (виписка по конкретному контракту)
Для перестраховки: якщо клієнт готовий — підписуйте окремий контракт поза Upwork. Якщо ні — зберігайте всі Upwork-документи.
Яка схема руху коштів?
Найпоширеніша схема для українських фрілансерів:
- Клієнт платить → Upwork Escrow
- Milestone/тижень закривається → ваш Upwork Wallet
- Ви виводите → Payoneer рахунок
- Ви переводите → SWIFT на валютний рахунок в Україні
Альтернатива: Upwork → прямий SWIFT-переказ на рахунок в українському банку (є в налаштуваннях Upwork). Мінімальна сума виводу і комісія за переказ — це умови платформи, які змінюються без анонсу: актуальні цифри дивіться у довідці Upwork перед виводом.
Книга доходів: звірка з Upwork Statement
Щотижня або щомісяця звіряйте Upwork Statement з вашою книгою доходів. Зверніть увагу:
- Записуйте Amount Billed (до комісії), а не Your Earnings
- Дата — за домінантною позицією ДПС, дата зарахування в Upwork Wallet (див. спірну зону вище)
- Курс НБУ — на ту ж дату (п. 292.5 ПКУ)
- Сума в гривнях = Amount Billed × курс НБУ
Декларація: як рахувати дохід за квартал
Завантажте Upwork Transaction History за квартал (Reports → Transactions → фільтруйте за датами). Підсумуйте всі Amount Billed за кожну транзакцію, конвертуйте за курсом НБУ на кожну дату, складіть загальну суму в гривнях — це ваш ЗЕД-дохід за квартал для декларації.
Як обліковувати Connects та Freelancer Plus, реклама: НЕ зменшують базу?
Upwork Connects (жетони для подачі заявок), Freelancer Plus підписка, Upwork Ads — це ваші витрати на платформу. Вони реальні і болючі, але ФОП на єдиному податку не може зменшити оподатковуваний дохід на витрати. Тому ці суми просто «не враховуються» — ні в доходи, ні в витрати.
Як працює withholding tax США і форма W-8BEN?
США можуть утримувати податок у джерела (withholding tax) із виплат нерезидентам за максимальною ставкою до 30%. Між Україною і США діє Конвенція про уникнення подвійного оподаткування, і саме вона визначає, чи застосовується утримання і за якою ставкою у вашому випадку.
Форма W-8BEN: що це і як заповнити
W-8BEN — американська форма «Certificate of Foreign Status», яка підтверджує ваш статус нерезидента США. Без неї платформа може застосувати утримання за максимальною ставкою.
Де заповнити на Upwork: Settings → Tax Information → Complete your tax form → вибираєте W-8BEN.
Що заповнюється:
- Name: ваше ім'я та прізвище латиницею
- Country of citizenship: Ukraine
- Permanent residence address: ваша адреса в Україні
- Claim of treaty benefits: конкретну статтю Конвенції обирайте за її чинним текстом або з податковим консультантом — помилка тут призводить до неправильного утримання
Яких помилок уникати на Upwork?
- Декларують «Your Earnings» замість «Amount Billed» — занижують дохід
- Не заповнили W-8BEN — платформа може застосувати утримання за максимальною ставкою
- Дата доходу = дата виводу на Payoneer, а не дата в Upwork
- Не зберігають Upwork Statements — під час перевірки нічим підтвердити суми
Усі чотири помилки виникають не від незнання норми, а від того, що звірка робиться нашвидкуруч раз на квартал. Якщо не хочете щоразу вручну зводити Amount Billed з курсами НБУ на кожну дату, я беру облік доходів з Upwork під ключ — разом із Payoneer, строком 180 днів і квартальною декларацією.