Skip to content
teamed.

The Fee That Kept Changing Its Name

The gabled harbourfront townhouses and moored masts of Copenhagen's Nyhavn. Case file: The Fee That Kept Changing Its Name.

Real Compliance, Real Stakes: A Teamed Case File

Denmark | Hidden EOR fees & immigration overcharging | Full invoice transparency restored, migration path secured

Based on real client situations, amalgamated for anonymity.

Key takeaways

  • The same charge showed up on this company's EOR invoices under a new label almost every month. Nobody noticed for more than a year.
  • The company raised a formal dispute. The provider went quiet for weeks. Then it sent a vague note saying the case was still open. No named person ever owned it.
  • The provider charged the same fee to renew a permit as it had to apply for one. The renewal was far simpler work.
  • The rate the company agreed was not the rate it was billed. Someone had to check every invoice line by line to spot the gap.
  • Teamed worked out the true cost. We priced a renewal as a renewal, not as a new application. And we mapped a move that kept the employee's status safe.
  • The right structure for where you are, and trusted advice for where you're going, starts with a simple thing. You should be able to read your own invoice. And a real person should answer when you ask about it.

Teamed is the trusted global employment expert for companies who need the right structure for where they are. And trusted advice for where they're going, from first hire to their own presence in-country. This case is about a company that thought it had both. What it had was an invoice that changed shape every month. It had a renewal fee priced like a new application. And it had no one at its provider who could explain either. That promise only means something if you can see what you are paying for.

The situation

A small professional services firm had one team member working in Denmark. She had been with them a long time. The working relationship began years earlier, through a shared contact. It was informal at first. When she moved abroad, the company put her on an Employer of Record. There was no HR team. She handled her own onboarding admin. She even approved her own leave in the platform. There was nobody else to do it.

For years, nobody looked closely at the monthly invoice. People assumed it was the same each time: base fee, statutory costs, benefits. Then a work permit renewal came up. Someone lined up twelve months of invoices side by side.

They did not match. Line items were named differently from month to month. One charge looked like a foreign exchange fee. Over a year, it appeared under at least three names. And one fee had never been there before. Someone added it quietly, and nobody removed it.

Raising it should have been the easy part. It was not. The company logged a dispute. Then nothing happened. No named person picked it up. Nobody offered a timeline. The only updates were automated notes saying the case was "still being looked into." Weeks passed with no answer and no real reason why. It felt like being stuck in a queue with no way to move up it. This was not a one-off. Every question hit the same wall. The fee, the invoice format, the renewal quote: each one got a ticket, a form response, and a long wait for a human who never arrived.

The question that revealed the trap

The question that started the real conversation was not about one invoice. It was simpler. Why does this fee keep changing its name? And if we are already set up here, why are we quoted the same immigration fee as a first-time applicant?

Neither question had a good answer. The dispute over the charge had been open for weeks with no answer. The renewal quote finally arrived. It was priced as though she were starting from scratch.

What Teamed identified

Three problems were feeding each other. The first was invoice opacity. The same cost, an FX or foreign transaction charge, was renamed month to month. That made it almost impossible to track spend. It also made it hard to hold the provider to a rate it had already agreed. Teamed sees this often enough to have a name for it: the Three Layers of Opacity. Bundled invoices, FX markup, and hidden cost changes. They stack up, so that no single line item looks unreasonable on its own.

The second was a mismatch between immigration work and immigration pricing. A first work permit and a renewal are not the same job. By renewal time, the person already lives there legally. She has stayed in the same job. The local authorities already know her. Pricing the two the same is not a rule. It is a commercial choice. And nobody had said so.

The third was the support model behind both. A billing dispute and a visa question are not tickets to sort. They need a person who can see the whole picture and make a call. Weeks of silence on an overcharge is not a staffing problem. Nor is a generic reply about visa status. It is what happens when a provider is built to deflect rather than to own the problem.

What was at stake

The financial exposure was real but secondary. The bigger risk was the family's legal standing. Any change of provider had to avoid three things. A gap in her legal status. A fresh, harder application. And any break in payroll or benefits mid-cycle. Getting the order wrong would have cost far more than the fees.

What Teamed recommended

Teamed told the client to treat this as more than an invoice dispute. The real question was structural. Was this provider, and this pricing model, still the right one?

On cost, Teamed asked for three things. Every line item shown in full. FX at a fixed, published rate, not a floating charge that can be renamed. And any agreed fee held to in the contract, not changed by omission.

On immigration, Teamed advised pricing a renewal and a first filing as different jobs. Denmark has its own rules for people already settled there, and those rules should shape the price. Teamed brought in country specialists early. A provider switch must never line up with a gap in legal status. Getting that order right depends on the country. It is a judgement call, not a template.

On support, Teamed put one named specialist on both the billing review and the visa question. Neither went into a general queue. The point was not speed for its own sake. It was accountability: one person who owns the answer, rather than a ticket that gets picked up by whoever is free.

On operations, Teamed kept her self-approval setup for leave. Most platforms do not work that way by default. But continuity for the employee mattered more than a tidy system.

Why this matters beyond Denmark

None of this is unique to one country. Across the EU, a renewal is usually much simpler than a first application. That holds when someone already has a valid work and residence permit and has stayed in the same job. The EU's Single Permit framework reflects this. An EOR that charges the same for both is not tracking that reality. It is pricing for administrative convenience, at the client's expense.

Invoice opacity is not a Danish problem either, or a Nordic one. It is a choice open to any provider. Bundle FX, statutory costs and fees into one number, then hope nobody checks the working. Teamed's answer is structural, not promotional. Itemised invoices. A disclosed FX rate. And proactive alerts before a renewal or a growth milestone changes the economics.

That is also where the Graduation Model comes in. Right now, this is one employee on EOR. If the company grows here, the same rule should guide the bigger call. Contractor, to EOR, to entity. And someone should tell you when the crossover point arrives, rather than wait for you to ask. That is the honest answer, always. It is the right structure for where you are, and trusted advice for where you're going, in practice.

FAQs

Why do EOR invoices sometimes carry a different fee every month?

Usually because a floating charge is being renamed instead of shown clearly. It is most often an FX or foreign transaction cost. Once a fee changes name each cycle, a finance team cannot track it or question it. Nor can it hold the provider to an agreed rate. Before you sign, ask any provider for a sample invoice with every line defined.

Should a work permit renewal cost the same as the original application?

Not usually, no. In most EU countries, renewing a permit is much simpler than a first application. That is true when the person already lives there legally and has stayed in the same job. The fee should reflect that. If a provider quotes the same figure for both, ask them to explain the work behind it.

Can a company switch EOR providers without disrupting an employee's immigration status?

Yes, but only with the right timing, and the timing depends on the country. Plan the move around the current permit's validity window. Bring in a local specialist early, so the switch never lines up with a gap in legal status.

What happens to a rate you've negotiated once you've signed with a provider?

It should hold. If it does not, and you are billed above the agreed figure with no reason given, raise it at once. If it keeps happening, treat that as a signal to review the whole provider relationship, not just the invoice.

When does it make sense to move from EOR to your own entity?

When the cost and admin weight of an EOR in one country outweighs setting up a local entity there. Teamed calls that the crossover point. It depends on headcount, salary and country, so it should be modelled, not guessed.

What should you expect from EOR support when something goes wrong?

A named person who owns the issue until it is fixed, not a ticket number and a queue. A billing dispute or visa question left for weeks with no real update is a warning sign. It means the provider is built to deflect, not to take ownership. When you compare providers, ask who handles a dispute like this. Ask how fast you will hear from a real person.

What happens next

Maybe your invoices do not add up. Or a renewal is coming, and you are not certain the quoted fee reflects the work actually involved. That is exactly what the Situation Room exists for. A named specialist reviews what you are paying for. They tell you honestly what drives the cost. Then they recommend the right structure, whether that means staying put or moving.

Talk to an Expert.