Blog
How Freelancers in Spain Work on Upwork
EntrepreneurTax Agency (Hacienda)

If you are a freelancer, you probably know professionals who work on Upwork using the platform to get jobs and clients. Although the platform is in English and all processes, registrations, contacts with clients, and acceptance of projects, are enabled in that language, many Spanish speakers use it too.
In this article, we will focus on explaining how you should issue income invoices and compute expenses generated when you work on Upwork.
Table of Contents
Preliminary notes
To be able to write this article, we have searched on the Upwork page for the legal terms and its service to understand how they raise their business and the relationship with their clients. There are two types of customers: the companies that apply for jobs (from now on the company) and the freelancers who are willing to develop them (freelancers).
How does Upwork work?
First, to determine whom you need to bill, for what amount, and when, it is essential to understand the work system that Upwork poses to companies and freelancers. These steps would summarize the process:
1. Both types of clients, companies and freelancers, will create an account on Upwork.
2. The company presents a project to obtain proposals from freelancers.
3. The freelancer, using the search engine to find opportunities, finds the project uploaded by the company to Upwork and submits a proposal.
4. The company values all the proposals received and selects a freelancer to carry out the project, making a contract through the platform.
5. At that moment Upwork becomes a depository of the amount to which the price of the project rises, guaranteeing future collection by the freelancer.
6. Once the project is finished, you send it to the company for evaluation. If there is no objection from the company, Upwork transfers the amount of the project price to the account that the freelancer has in Upwork.
7. The freelancer’s account on Upwork will increase with each project, being able to withdraw these funds through different systems (the most used: Paypal, Payoneer, direct deposit to a bank account).
Whom should you bill?
Once we analyzed Upwork’s work process, we conclude that they don’t make a service contract with the freelancer to develop the company’s project. Upwork is a pure intermediary (putting companies in contact with particular needs and freelancers with skills to develop them) and guarantees payment for the service performed.
Therefore, the legal relationship for the development of the project is composed of two parts, the company, and the freelancer. That’s why the freelancer must issue an invoice in the name of the client and not in the name of Upwork!
We verified that the invoice that you download from Upwork’s platform includes some customer information (name and country). To make a legal invoice according to Spanish regulations sometimes, you should ask the client for the full address and the tax identification number assigned by their country.
What would be the amount you should put on your invoice?
Here the question is a bit more complex, but we will try to explain each of the aspects that you should take into account.
1. Taxes when you work on Upwork
From what we have verified in the invoices that you download from the platform, there is no tax-related to Spanish regulations, VAT or IRPF. So what you charge for the project is the total invoice once you apply taxes, if any.
Many different situations can occur here since the application of taxes depends on both the tax obligations of the freelancer and the nationality of the company to which you invoice.
To try to simplify, we will use the most common freelancer profile, according to our experience. That is a freelancer who develops a professional activity, subject to withholding and VAT. There are three different situations with an example in each of them.
EXAMPLE 1 -> COMPANY: Spanish limited company that pays for the project $ 600 *
In this case, the freelancer’s invoice must include 21% VAT and a 15% withholding. If the total invoice is $ 600, these are the amounts the freelancer has to include in the invoice:
Taxable base: | $ 566,03 |
VAT 21% | $ 118,86 |
Withholding 15% | – $ 84,90 |
TOTAL INVOICE | $ 600,00 |
(*) later we will explain how we make the currency exchange to euros.
EXAMPLE 2 -> COMPANY: German company that pays for the project $ 600 *
As it is an operation with an EU company, it is crucial to know whether both parties, that is, the freelancer and company, are registered in ROI/ VIES (Registry of Intra-Community Operators) or not.
To know if the company to which you bill is registered in ROI (called the VIES census -VAT Information Exchange System- at the community level) you can check this link.
EXAMPLE 2.1. Freelancer and company registered in ROI (VIES census)
In this case, the freelancer must not apply VAT or personal income tax (IRPF) on their invoice but must submit form 349 to communicate the intra-community operations.
Taxable base: | $ 600,00 |
VAT 21% | – |
Withholding 15% | – |
TOTAL INVOICE | $ 600,00 |
EXAMPLE 2.2. Some of those included in the invoice (freelancer or company) not registered in ROI (VIES census)
In this other case, VAT would apply, but not personal income tax (IRPF).
Taxable base: | $ 495,87 |
VAT 21% | $ 104,13 |
Withholding 15% | – |
TOTAL INVOICE | $ 600,00 |
EXAMPLE 3 -> COMPANY: American society that pays for the project $ 600
When invoicing a company from a country neither Spain nor EU, no tax, VAT or personal income tax, should be included in the invoice.
Taxable base: | $ 600,00 |
VAT 21% | – |
Withholding 15% | – |
TOTAL INVOICE | $ 600,00 |
2. What is the currency when you work on Upwork
Your invoices must be in euros, so starting from the amount of the service in dollars, you must use the euro-dollar exchange rate on the date of the invoice to register all the amounts in euros.
We give you an example:
You received in your Upwork account $ 600 for the completion of a project on 14/March/2023. Since the dollar-euro change is 0.93, the amount you should register on the invoice should be € 558.
What date do I put on the invoice?
The tax rule states that you must invoice once you have provided the service. Therefore, you should put the date on which you deliver the work.
The problem is that you won’t have the money from your services at your disposal until Upwork has the company compliance. So we consider it more consistent to date the invoice with the same date you receive the payment and use that date to make the currency exchange.
What expenses can you deduct when you work on Upwork?
1. Fee for commissions
The services provided by Upwork have a cost of commissions that will be 5, 10 or 20% of what you bill to your customers, depending on the following table:
20% | for the amount invoiced to a client between $ 0-500 |
10% | for the amount invoiced to a client between $ 500.01 – 10,000 |
5% | for the amount invoiced to a client between $ 10,000 and onwards |
That means that if you have more long-term relationships with your clients, you will pay fewer commissions.
21% VAT applies to this Upwork commission if you aren’t registered in ROI (VIES census). A VAT that you can deduct if you have the invoice that justifies it.
2. Membership fee
Monthly Upwork will charge you a fee for being a member and being able to access the search for projects to submit proposals. That fee is also considered deductible.
This Upwork fee also applies 21% VAT if you aren’t registered in ROI. A VAT that you can deduct if you have the invoice that justifies it.
3. Commission for withdrawal of money
Among the money withdrawal systems, one of the most used is the direct deposit to your bank account. For the use of this system, Upwork charges you a commission of $ 0.99, a commission that you can also deduct.
So, if you enter your Upwork account you will see something similar to this:
March 13, 2023 | Withdrawal Fee | Withdrawal Fee – Direct to Local Bank Transfer | $ 0,99 |
March 13, 2023 | Withdrawal | Direct to Local Bank Transfer to xxxx-1234 | $ 599,01 |
March 10, 2023 | VAT | VAT – Service Fee – Ref ID XXXXXXX | $ 6,75 |
March 10, 2023 | Service Fee | Service Fee – Ref ID XXXXXXX | $ 32,12 |
March 8, 2023 | VAT | VAT – Membership – Ref ID XXXXXXX | $ 3,15 |
March 8, 2023 | Membership Fee | Subscription Renewal Charges | $ 14,99 |
As with the income, Upwork charges are also in dollars. To include them in your expense book you must make the change to euros on the date that Upwork charges you.
Upwork opens up the possibility for freelancers, who start in self-employment, to get clients and generate their first income. Still, it is essential not to forget the tax and accounting implications that the use of these digital intermediation platforms has for Spanish self-employed workers.
Related articles
I Work With Italki. How Do I Manage My Invoices?
Tags: bill to Upwork from Spain, deductible expenses freelancers Spain, expenses entrepreneurs, expenses freelancers Spain, freelance jobs work from home, freelancers in Spain, self-employed work with Upwork, Spanish freelancers working with Upwork, Spanish VAT for freelancers, taxes for freelancers in Spain, taxes in Spain, Upwork invoices, upwork jobs for beginners in Spain, VAT in Spain