You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Upwork takes 20% in fees while freelancers handle the invoicing alone
Upwork keeps up to 20% in fees from freelancers, who must also invoice the client themselves and cover VAT and Spanish income tax. The model that promises freedom has…
A Spanish developer is paid 100 dollars for a job on Upwork. Before the money reaches their account, the platform deducts its fee. If it's the first job with that client, the cut is 20%. On top of that comes VAT on the fee and, afterwards, the corresponding income tax in Spain. The result: the professional issues an invoice to the end client that the platform does not generate, and bears alone the entire tax burden of a triangulated transaction. This is how the model works that connects freelancers from around the world with clients looking for cheap labour with no employment ties.
Upwork was born from the merger of Elance and oDesk, two platforms that competed for the same market for years. The forced account migration left thousands of professionals with the feeling of having lost more than an interface: they lost control over their profile, their rates and their fruta. Welcome to the future of work.
Fees that rise and invoices that don't exist
Upwork's fee structure punishes those who are starting out. For the first 500 dollars billed with the same client, the platform takes 20%. Between 500 and 10,000 dollars, the percentage drops to 10%. Beyond that, it falls to 5%. In other words, the freelancer starting out pays four times more than the one with a full client roster. A perverse incentive that rewards the established and squeezes the newcomer.
The problem doesn't end with the fee. Upwork does not issue an invoice to the end client. The professional must generate it themselves, with their own tax details and those of the payer, even though the payment went through the platform. In practice, this means the Spanish freelancer bears the VAT and income tax on a transaction in which Upwork acts as an intermediary but not as the party responsible for tax. The platform, meanwhile, collects its share and issues its own invoice for the fee, with the corresponding VAT. The sweetest deal is its own.
Some argue the solution is to register as self-employed and invoice Upwork as if it were a foreign client. In that case, the transaction is exempt from VAT because it is a service provided to a company outside the European Union. The problem is that Spain's tax agency, Hacienda, is unclear about how to treat these transactions, and the legal uncertainty is total. The alternative some explore —setting up a company in the UK or Ireland to invoice from there— adds layers of complexity and raises reasonable doubts about its legal standing for a tax resident in Spain.
Clients who go elsewhere and platforms that know it
Upwork expressly prohibits clients and freelancers from closing a deal outside the platform during the first two years of their relationship. It's the so-called non-circumvention clause, designed to protect its business model. The reality is that many agreements migrate to private channels as soon as trust is established. The platform knows it, but its capacity for monitoring is limited. A misinterpreted message can get an account closed, but the volume of transactions makes exhaustive oversight impossible.
Clients, for their part, have no incentive to stay. They pay no fee to post a project and get services at global market prices. If the freelancer offers them a direct deal with better terms, loyalty to the platform evaporates. It's the middleman's paradox: the better it works, the easier it is to do without it.
Is it worth it for a Spanish developer?
The answer depends on the starting point. For someone just beginning, Upwork offers access to international clients and the chance to build a portfolio without depending on the local market. For an established professional, the platform is a drag: high fees, forced rate visibility and global competition that pushes prices down.
The calculation circulating among freelancers themselves is revealing. If a developer charges 20 euros per hour, after fees, VAT and income tax they keep around 13. That figure can be competitive against the salaries of Spanish consulting firms, but it falls far short of the economic independence promised by the gig economy narrative. The platform takes its cut, Hacienda takes its own, and the professional bears the risk of non-payment, abusive clients and projects that run over budget.
The conclusion drawn from accumulated experience is that Upwork works as an entry point, not a final destination. Those who thrive use the platform to win clients and, once the relationship is established, move to direct channels. Those who stay trapped in the system pay rising fees and compete in a market where price is the only criterion. The future of work, they say. Depends for whom.
Summary of a discussion on Burbuja.info - Foro de economía, actualidad y política., translated from Spanish and reviewed before publication.
Read the full discussion (29 replies).
Spain charges freelancers ~€300 monthly regardless of income. Ireland and the UK lack this fixed fee, sparking debate on the best EU country for self-employment.
An entrepreneur asks what happens if he doesn't pay Spain's €254 self-employed contribution; the thread drifts into setting up UK companies and doubts about…
A self-employed worker can import from China to resell without forming an S.L., but must declare the activity and pay duties and VAT, according to the debate.
Nu Skin promises residual income and financial freedom, but the model rewards recruiting over selling. An analysis of how this multi-level marketing scheme works.
Making Pringles-style crisps requires an 80-100 million investment and plants that have long been paid off. This is how the private label business works.