The terms contractor vs freelancer are often used interchangeably; however, they refer to distinct working arrangements with different legal and compliance implications. This article outlines the key differences between contractors and freelancers and identifies when each option is appropriate for your business.

TL;DR

What is a freelancer?

“A freelancer is a self-employed individual who offers services to multiple clients on a project-by-project basis, sets their own rates and hours, and invoices directly. They are not bound by a long-term commitment to any single client.”

Freelancers are the most common type of independent worker in creative, digital, and professional services. A UX designer taking three branding projects for different companies in the same month is a freelancer. So is a content writer invoicing four separate companies for blog posts each week. What defines the model is the lack of exclusivity and the short, scoped nature of each engagement.

Freelancers work across multiple clients simultaneously on short-term, project-based engagements

How freelancers work: clients, rates, and schedules

Freelancers set their own rates, choose their own hours, and work from wherever suits them. They invoice clients directly upon completion of agreed deliverables and handle their own tax registration and payment. 

The working arrangement is typically governed by a brief, a purchase order, or a short-form service agreement. No fixed hours, no set location, no daily supervision. The freelancer delivers the output; the client evaluates it. Common in: design, content, marketing, development, translation, data analysis, and specialist consulting.

Freelancers typically maintain several active client relationships at once. It means no single client can claim exclusivity, and any attempt to impose fixed hours, daily check-ins, or mandatory tool usage pushes the arrangement toward employment territory.

What freelancers are best suited for

Freelancers are the right hire when the work is clearly scoped, has a defined endpoint, and requires no ongoing integration with your team. A website audit, a brand identity redesign, a set of translated documents, a data cleaning project: these are freelancer engagements. The output is defined before the work starts. The client does not supervise the process.

Where freelancers are not suited: roles that require daily collaboration, access to internal systems, attendance at regular team meetings, or consistent availability across fixed hours. When those conditions are present, the working relationship no longer resembles a freelance arrangement. 

What is an independent contractor?

“An independent contractor is a self-employed professional who provides services to a business under a formal service agreement, typically for a longer engagement and often with a single client during the contract period.”

The independent contractor vs freelancer distinction is practical, not legal. Both are self-employed. Both operate outside the employment relationship. But a contractor works under a master services agreement with defined scope, IP assignment clauses, confidentiality terms, and milestone-based payment. A freelancer might work from an email thread and an invoice. A contractor works from a contract that a lawyer has reviewed.

Contractors are common in IT, engineering, finance, legal, management consulting, and any field where the engagement requires deep technical involvement over months. A backend engineer engaged for six months to build a specific product feature is a contractor. A cybersecurity specialist retained for 12 months to manage a company’s information security posture is a contractor.

Contractors work within a structured agreement for one client over an extended period
Contractors work within a structured agreement for one client over an extended period

How contractors work: scope, agreements, and exclusivity

A contractor engagement starts with a formal written agreement: scope of work, deliverables, timeline, payment terms, IP ownership, and a clause confirming the contractor’s non-employee status. They may work on-site or remotely, use client tools, and attend internal meetings as part of the project.

Contractors often work with one client at a time, particularly for complex or intensive projects. A contractor building a payment gateway for a fintech company for six months is unlikely to be simultaneously running a parallel engagement of equal intensity elsewhere. The exclusivity may be informal or written into the contract, but it is a feature of the model.

Payment frequency is typically monthly or milestone-based. Rates are usually higher than equivalent employment salaries because the contractor absorbs the cost of their own benefits, tax administration, and business overhead.

What contractors are best suited for

Contractors are the right hire when the role requires sustained engagement over weeks or months, when the work needs to integrate with your team’s processes, and when you need consistent availability from a specialist who brings deep expertise. Product development, long-running technical implementations, interim management, and ongoing compliance advisory are all contractor territory.

The risk that contractors carry, which freelancers in shorter engagements typically do not, is the proximity to employment. The longer your engagement runs and the more integrated the contractor becomes with your team, the closer the working relationship looks to employment under the three-criteria test in Vietnam Labor Code 2019, Article 13.

Contractor vs freelancer: the key differences

The difference between contractor and freelancer is practical, not legal. Both are self-employed. Neither is an employee. These dimensions determine which model fits your situation and which carries more legal exposure.

Engagement length, exclusivity, and contract formality

DimensionFreelancerContractor
Engagement lengthDays to weeks, project-by-projectWeeks to months, defined contract period
Client exclusivityMultiple clients simultaneouslyOften one client during contract period
Contract formalityBrief, email, or short-form agreementMaster services agreement with scope, IP, confidentiality
Rate structurePer project or hourly, client pays on invoiceDay rate or milestone, may go via agency
Integration levelLow: delivers output independentlyMedium to high: uses client tools, attends standups
Vietnam legal frameworkCivil Code 2015, service agreementCivil Code 2015, service agreement
Misclassification riskLower if engagement is short and scopedHigher if engagement is long and integrated
Key differences: Contractor vs freelancer

When the terms are used interchangeably, and why that creates risk

In everyday business language, contractor and freelancer are used as synonyms. That is harmless in a conversation. It becomes a compliance problem when a company structures a six-month engagement with daily standups, fixed working hours, and client-provided tools, calls it a freelance arrangement, and pays the person monthly.

Under Vietnam Labor Code 2019, Article 13, any agreement that contains provisions on paid work, management and supervision of one party by another, and regular salary payment will be treated as a labor contract, regardless of what the document is called. The contract says freelancer. The working conditions say employees. The authorities read the working conditions.

Baker McKenzie Vietnam Contingent Worker Risk Map: “Even if a contingent worker signs a contract with a name other than labor contract, if the agreement includes provisions on paid work, management, and supervision, it may still be regarded as a labor contract.”

This is what happened in the Dutch fintech case. The agreement said short-term freelance project work. The engagement ran 14 months with fixed hours and daily standups. A labor inspection reclassified the relationship as employment. Total retroactive cost: SHUI contributions, penalty interest, and legal fees that exceeded the developer’s full-year salary.

The full misclassification risk framework, including how Vietnamese labor inspectors assess the three-criteria test and what documentation protects you, is covered in the ultimate guide to hiring contractors in Vietnam.

Contractor vs freelancer cost and legal obligations

Cost and compliance look different depending on which model you use, where the worker is based, and how the engagement is structured. The freelancer vs contractor which to hire question is often answered by the numbers before it is answered by the legal analysis.

How rates differ: freelancer pricing vs contractor day rates

Freelancers charge more per hour than contractors on equivalent engagements. A freelance backend developer in Ho Chi Minh City commands VND 460,000 to VND 570,000 per hour ($20 to $25). A contractor in the same seniority on a six-month engagement runs VND 230,000 to VND 270,000 per hour ($10 to $12), per Skuas 2024 Vietnam market benchmarks.

The rate difference reflects the engagement structure. Freelancers price for flexibility: short projects, no long-term commitment, multiple clients absorbing their risk. Contractors price for predictability: one client, defined scope, consistent cash flow. A freelancer costs more per hour but the project ends. A contractor costs less per hour but the engagement may run longer than planned.

For European companies, the comparison is different. A senior backend engineer in Amsterdam runs EUR 90,000 to EUR 120,000 in annual gross salary plus 25% to 30% employer social contributions. Even at freelance rates, Vietnam delivers a 40% to 60% cost reduction for equivalent technical capability. The contractor vs freelancer cost decision within Vietnam is about engagement structure; the Vietnam vs Europe cost decision is about market selection.

Contractor vs freelancer pros and cons on cost: freelancer is cheaper for short, scoped work; contractor is cheaper for sustained engagement. The break-even point is typically at 6 to 8 weeks of full-time equivalent work. When you need someone operational faster, EOR for a permanent hire delivers in 14 business days. COR for a contractor engagement: 5 to 10 days.

Tax and compliance obligations when hiring in Vietnam

Neither contractor nor freelancer engagements require the client to provide statutory employment benefits (SHUI, annual leave, severance). That is the cost advantage of both models. The compliance obligation differs by payment amount and worker nationality.

For a local Vietnamese freelancer or contractor paid as an individual: payments above VND 2,000,000 per transaction trigger a 10% personal income tax withholding obligation for the client. The client withholds and remits to the General Department of Taxation. The worker handles their own PIT registration and annual reconciliation.

For a foreign freelancer or contractor working in Vietnam as a non-resident (fewer than 183 days in the calendar year): a flat 20% PIT rate applies on Vietnam-sourced income, per the Personal Income Tax Law. The client typically withholds this amount before payment.

When your engagement is structured through a Contractor of Record, the COR handles all tax withholding and remittance. You pay a service fee. No direct tax exposure transfers to your company. Onboarding via COR: 5 to 10 business days. Payroll runs on time every cycle. Offboarding within 24 hours.

The compliance risk that neither model eliminates on its own: misclassification worker exposure. Under Decree 12/2022/ND-CP, a misclassified contractor who should have been treated as an employee triggers 100% of unpaid SHUI contributions retroactively, plus penalty interest, plus potential criminal sanctions in serious cases.

Your Vietnam contractor arrangement may carry more risk than the contract shows.

If your engagement has run more than 3 months, involves fixed hours, or uses client-provided tools, the classification question is worth reviewing before a labor inspection does. Sunbytes Contractor of Record arrangements remove misclassification liability from day one while preserving the flexibility of a non-employment structure.

Explore Accelerate Workforce Solutions

When to use a Contractor of Record instead

A Contractor of Record is the right structure when direct freelancer or contractor engagement carries compliance risk you cannot absorb. Understanding contractor of record vs freelancer is about where the liability sits: in a direct engagement it sits with you, in a COR arrangement it transfers to the COR entity.

What a Contractor of Record does and how it differs from direct hiring

“A Contractor of Record is a third-party entity that formally engages a contractor on your behalf, handling the service contract, payments, and compliance. You direct the work. The COR absorbs the classification risk.”

In a direct engagement, the compliance liability sits with the client. If the working conditions meet the three-criteria test under Vietnam Labor Code 2019, Article 13, the client is the party facing retroactive SHUI, penalties, and potential criminal sanctions. That risk scales with engagement length and integration depth.

In a COR arrangement, the service agreement is between the COR and the contractor. The commercial agreement is between the COR and the client. The COR pays the contractor, handles tax withholding, and maintains compliance documentation. The client pays a service fee and directs the contractor’s daily work. If a labor authority reviews the arrangement, the COR, not the client, is the engaging entity.

Direct freelancerDirect contractorContractor of Record
Who signs the contractClientClientCOR entity
Who pays the workerClientClientCOR
Tax withholdingClient (10% PIT above threshold)ClientCOR
Misclassification liabilityClientClientCOR
SHUI risk if reclassifiedClient bears full liabilityClient bears full liabilityCOR absorbs liability
Who directs the workClientClientClient
Contractor of Record vs direct hirring: Key differences

Which scenario calls for COR vs direct freelancer engagement

Use a COR when any of the following apply: your engagement is likely to run more than three months; the contractor attends your regular internal team meetings; the contractor uses your tools or system access; your company has no local entity in Vietnam and cannot absorb direct classification risk; a previous arrangement has been flagged by a labor inspection.

Direct freelancer engagement remains appropriate when: the scope is fixed and time-limited (a logo redesign, a data audit, a translated document set); payment is per deliverable rather than monthly; the contractor maintains visible parallel clients; and there is no requirement for the contractor to be available at fixed hours or to use internal company systems.

Contractor vs freelancer: How to decide who to hire

The freelancer vs contractor hiring decision comes down to four variables: how long your engagement runs, how integrated the person will be with your team, how payments are structured, and how much classification risk your company can absorb in Vietnam. Answer those four, and the right model becomes clear.

Decision framework for contractor vs freelancer: four questions that route to the right model

When to hire a freelancer (best for short-term, project-based tasks)

Hire a freelancer when: the work has a defined scope and a natural endpoint; payment is per deliverable or per project, not on a monthly schedule; the person does not need to integrate with your team’s internal tools or processes; the engagement will not exceed 6 to 8 weeks of active work; and the deliverable quality can be evaluated from the output alone, without supervising the process.

Freelancers are the right model for: brand identity design, website copy, data cleaning projects, translated documents, ad hoc technical audits, and any other clearly scoped work where the client’s involvement ends at briefing and reviewing. The moment fixed hours, daily check-ins, or tool access enter the conversation, reconsider.

When to hire a contractor (best for ongoing or specialized roles)

Hire a contractor when: the role requires sustained involvement over months; the person needs to collaborate closely with your internal team; the work is complex and the client company needs continuity of knowledge across the engagement; and the scope is defined at the project level but individual tasks will evolve as the project develops.

When to hire a contractor vs freelancer in practice: a fintech company needing a payment integration built over five months hires a contractor. The same company needing a one-time security audit of their existing code hires a freelancer. The technical seniority may be identical. The engagement structure is not.

When the engagement length is uncertain or the role is likely to convert to permanent employment within 12 months, structure it as a contractor engagement from the start, with a COR if the compliance exposure is material.

When to use a Contractor of Record (best for compliance and cross-border hiring)

Use a Contractor of Record when: your company has no legal entity in Vietnam and cannot sign direct service agreements with local workers; the contractor role is likely to run more than three months; the contractor will be integrated into your team processes in a way that raises classification questions; or you have previously had a contractor arrangement reclassified or flagged.

COR is also the correct model when the contractor is a high-value specialist whose engagement creates intellectual property that your company needs to own with clean documentation. A COR agreement includes IP assignment clauses, confidentiality terms, and defined scope, all handled by the COR’s legal infrastructure. A direct freelance agreement may lack this protection entirely.

The cost of a COR is a service fee on top of the contractor’s rate. The cost of misclassification under Decree 12/2022/ND-CP is 100% of unpaid SHUI retroactively, plus penalty interest, plus potential criminal sanctions. For engagements with duration uncertainty, the COR fee is not the question. The retained liability is.

How Sunbytes helps international companies hire compliantly

The contractor vs freelancer decision is clear on paper. In practice, engagements drift. A short project extends. A freelancer starts attending standups. A contractor’s monthly payment starts looking like a salary. By the time a labor inspection reviews the arrangement, the classification has been wrong for months. Sunbytes handles the structure that prevents this from happening.

Sunbytes is a Dutch-founded technology and workforce company founded in 2011, with 300+ client projects across 20+ countries. Here is how our three service pillars address contractor and freelancer hiring directly:

  • The COR structure absorbs contractor classification risk: Through Accelerate Workforce Solutions, Sunbytes became the engaging entity in Vietnam, with contracts aligned to Civil Code 2015. IP, confidentiality, and scope are clearly defined. Payroll runs on schedule, offboarding is completed within 24 hours, and all engagements are secured under ISO 27001 and a signed DPA.
  • Contractor sourcing is handled through active networks, not job boards: For short-term roles like backend engineers or cloud architects, Digital Transformation Solutions maintains mapped candidate relationships in HCMC and Hanoi. Sunbytes identifies the contractor, Accelerate structures the engagement compliantly, and you retain full control over the technical scope.
  • IP and data compliance are built in from the start: CyberSecurity Solutions ensures every engagement aligns with both GDPR Article 32 and Decree 13/2023/ND-CP, covering secure data handling and clear IP ownership across jurisdictions.

FAQs

Per hour, no. Freelancers charge more per hour than contractors on equivalent engagements because they absorb more risk per project. In Vietnam, a freelance backend developer runs VND 460,000 to VND 570,000 per hour versus VND 230,000 to VND 270,000 per hour for a contractor on an extended engagement.

Per project, yes, typically. Freelancer engagements are short and end when the deliverable is done. Contractor engagements run longer. The total cost of a three-month contractor engagement usually exceeds the total cost of a freelancer doing equivalent hours on a defined project. The break-even point is around 6 to 8 weeks of full-time equivalent work.

Yes, in Vietnam this can happen involuntarily through reclassification. Under Labor Code 2019, Article 13, if a working arrangement meets three criteria (paid work, management and supervision, regular payment), it is treated as an employment relationship regardless of how the contract is labelled. A freelancer paid monthly, attending daily standups, and using company tools for 14 months meets all three criteria.

Reclassification triggers retroactive SHUI contributions from the start of the arrangement, penalty interest under Decree 12/2022/ND-CP, and in serious cases, criminal sanctions. The best defence is correct classification from day one. The second-best defence is a Contractor of Record structure that absorbs the classification liability.

A Contractor of Record is a third-party entity that formally engages a contractor on your behalf. The COR signs the service agreement with the contractor, handles payment and tax withholding, and absorbs the misclassification liability. You direct the contractor’s daily work.

You need a COR when: your company has no local entity in Vietnam; the engagement is likely to run more than three months; the contractor will be integrated into your team processes; or you cannot afford to absorb the retroactive SHUI liability that misclassification triggers. For short, scoped engagements with a freelancer who invoices per project, a COR is not necessary.

A Contractor of Record engages a worker under a service agreement governed by the Civil Code 2015. The worker is not an employee. No statutory employment benefits (SHUI, annual leave, severance) apply. The COR manages the commercial engagement and absorbs classification risk.

An Employer of Record employs a worker under a labor contract governed by the Labor Code 2019. The worker is a full employee with all statutory protections. The EOR handles SHUI registration, PIT withholding, payroll, and labor law compliance. Use a COR for genuinely independent specialist work. Use an EOR when the person is functionally part of your team and the engagement looks like employment.

It depends on the scope and duration. A one-time audit of existing code, a specific bug fix, or a defined feature with a clear endpoint is a freelancer engagement. A six-month product build requiring daily collaboration with your engineering team, access to your codebase, and ongoing architectural decisions is a contractor engagement.

The practical test: if you would be comfortable ending the engagement the day the deliverable is done without any notice or severance conversation, it is a freelancer engagement. If the engagement ending would require transition planning, knowledge transfer, and a formal offboarding process, it is a contractor engagement and should be structured accordingly.

Blog Overview