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