Refresh: Compare agency seats and direct clients for Filipino VAs: pay after cuts, scope control, exit terms, and how to choose without getting trapped.
Why this decision hits your payday
Most Google results for agency vs direct hire Filipino VA talk to employers.
They ask: "Should my business hire through an agency or go direct?"
You are asking a different question.
You want to know:
- What do I actually take home?
- Who controls my scope and rate?
- Can I leave without losing the client or getting sued by vague paperwork?
- Which path fits my season of work right now?
Those are freelancer questions. This guide stays on that side.
It is also not the same as Upwork fees vs working direct. That post is platform commission math. This one is agency placement vs your own clients.
If you are still mapping where Filipino VAs find work in 2026, start with the jobs hub: virtual assistant jobs Philippines 2026. Then come back here before you accept a seat or a direct offer.
Two paths, plain definitions
Agency seat (worker meaning)
An agency seat means a staffing firm, BPO-style VA company, or managed service places you with their client.
Common patterns:
- The agency pays you a salary or fixed package.
- The end client pays the agency a higher all-in fee.
- You may report to an account manager and the client.
- Replacement, raise talks, and client ownership often sit with the agency.
Some agencies hire you as a formal employee. Others treat you like a contractor. Read the paper. The brand name "agency" does not tell you your legal label.
Direct client (worker meaning)
A direct client means the business pays you.
Common patterns:
- You find them (referral, OnlineJobs.ph, LinkedIn, niche communities).
- You send the quote and agreement.
- You invoice via Wise, PayPal, bank, or another channel you both accept.
- You own the relationship, for better and worse.
Direct does not mean "no middleman ever." Platforms can still introduce you. The difference is who sets your rate conversation and who you bill after the intro.
Take-home math: sticker pay vs money in your account
Employer blogs love to say agencies take a markup. Worker forums often say Filipino VAs on agency seats take home about 40% to 60% of what the client pays the agency. Treat that as a pattern report, not a Salag guarantee. Your company may be better or worse. Ask for your number in writing.
Agency take-home checklist
Before you celebrate a "high client budget," run this:
- What is my monthly or hourly pay?
- How many hours are expected each week, including standups?
- Are nights and weekends unpaid "availability"?
- Who pays for tools, headset, and second monitor?
- When does payday land if the client is late paying the agency?
Then convert to hourly:
Real hourly = net pay ÷ real hours worked
If that lands under Salag's $5/hr floor for the scope you are selling, the seat is underpaying you, even if the peso number looks fine next to a local office job.
Direct take-home checklist
Direct looks clean until empty weeks show up.
- Quoted rate or monthly package
- Minus transfer fees
- Minus unpaid hunting, proposals, and onboarding
- Minus slow-pay weeks
A $12/hr direct client who ghosts invoices can net worse than a clean agency seat at a lower sticker. Stability is part of take-home.
Use the rate calculator to stress-test both paths against your floor before you say yes.
Simple comparison table (illustrative, not a promise)
| Factor | Agency seat | Direct client |
|---|---|---|
| Who pays you | Agency (usually) | Client (you invoice) |
| Typical fee drag | Agency margin / cut | Transfer fees + your unpaid admin |
| Rate control | Often limited | You set and defend |
| Scope control | Shared with account manager | You + written list |
| Client ownership | Usually agency | Usually you |
| Finding work | Agency places you | You hunt or get referrals |
| Exit risk | Notice + non-compete clauses | Notice you wrote into the deal |
| Best for | Structure, first international rhythm | Higher take-home with systems |
Numbers in recruiter chats change. The table is a decision frame, not a salary study.
Control: who decides your day
Money is not the only score.
On agency seats, control often splits three ways
- Client assigns daily tasks.
- Agency owns the contract and replacement.
- You deliver, but may not renegotiate rate directly.
That split helps when the client is chaotic and the agency buffers you. It hurts when the agency freezes your rate while the client keeps adding tools and "quick extras."
Ask early:
- Can I talk to the client about scope changes?
- Who approves overtime?
- What happens if the client wants me full-time exclusive?
On direct clients, control sits with your writing
If it is not written, it is not real.
You control:
- Hour caps
- Response windows
- What is included vs billed as overage
- When work pauses for non-payment
You also own the hard parts:
- Saying no
- Sending invoices
- Ending bad fits
Salag's protection-first habit is the same on both paths: write the deal before the login dump.
Exit terms: the trap people skip
Many VAs only read the pay line.
Read the exit line twice.
Agency exit questions
- Notice period (14 days, 30 days, or longer?)
- Non-compete: does it block the same niche, the same client, or every remote job?
- Can you keep a portfolio sample after you leave?
- Does the agency own SOPs you wrote on their time?
- Are there training bonds or "you owe us if you resign early" fees?
A seat that pays okay but locks you from the industry for a year can cost more than a lower month of income.
Direct exit questions
- How does either side end the retainer?
- What is owed for work already approved?
- Who keeps access to shared drives after offboarding?
- Is there a handover week with paid hours?
Build clean exit language with the agreement builder. Do not wait until you are already burned out.
Red flags: agency and direct
Scan every offer. Soft language hides hard traps.
Agency red flags
- Take-home is "competitive" with no number
- Unpaid "immersion" that stretches past a short skills check
- You must buy their course to get placed
- Client contact is banned even for normal task questions
- Pay arrives only after the client remits, with no written backstop date
- Non-compete that reads like you can never freelance again
- Pressure to sign today or lose the seat
Direct-client red flags
- "We'll figure scope as we go"
- Pay after results, exposure, or equity stories
- Requests for passport, selfie with ID, or bank login before any deposit
- "My last VA was $3/hr, can you match?" (skip underpaying posts; Salag floor is $5/hr)
- Verbal yes, then a flood of unpaid setup work
For post patterns and scam tells, read red flags in VA job posts. Paste suspicious listings into the job post scanner before you invest an hour of application energy.
ALIGN Protocol for agency vs direct decisions
Salag's ALIGN Protocol is a five-part checklist so you protect yourself first. Use it on both agency seats and direct clients.
A - Agree the package in numbers
Write hours, rate or monthly pay, tasks, response window, start date, and who pays you.
Checkpoint: Can a stranger read the note and know what you sold?
L - List proof and reporting
Name how work shows up: tracker, Loom, weekly bullets, or shared folder.
Checkpoint: Will progress be visible without chasing?
I - Install tools and access in stages
Start with the minimum access. Delay owner-level logins, ads spend, and bank tools until payment rhythm exists.
Checkpoint: Do you only hold the access this week needs?
G - Guard changes
Extra asks get a written home: swap, overage, or next cycle.
Happy to add [task]. That looks like about [N] hours. I can (A) swap it for [current task], (B) bill overage at $[rate]/hr, or (C) schedule it next cycle inside the retainer. Which do you prefer?
Checkpoint: Did unpaid extras get a written home?
N - Net payment on a calendar
Write invoice dates, due dates, and channel. On direct, ask for deposit or first-week payment when you can. On agency, confirm payday and what happens if the client is late.
Checkpoint: Do you know the date money should arrive?
Step-by-step: choose without getting trapped
- Name your season. Need structure and a first rhythm, or ready to sell and invoice yourself?
- Set floor. Use the rate calculator. Salag starter floor is $5/hr with tight scope.
- Map the offer type. Agency seat, contractor placement, or direct retainer.
- Ask for written take-home. Not the client's budget. Your pay.
- Convert to real hourly. Include meetings and after-hours chat.
- Read exit and non-compete lines. Out loud if you have to.
- Scan red flags. Use job post scanner on public posts.
- Send ALIGN recap. Get confirmation before day one.
- Draft agreement. Direct path: agreement builder. Agency path: keep a signed copy of their contract plus your clarifying email.
- Start only after confirm + payment path is clear.
- Review at day 14 and day 30. Hours real? Pay on time? Scope stable?
- Decide stay, renegotiate, or exit with notice, not ghosting.
Copyable scripts (agency and direct)
Script: ask an agency for clear take-home
Hi [Name], thank you for the [role] offer.
Before I confirm, please send in writing:
- My exact pay (hourly or monthly) and payday schedule
- Expected weekly hours, including meetings
- Overtime rules and who approves them
- Notice period and any non-compete or training bond
- Whether I may keep anonymized samples after exit
I protect a minimum of $5/hr equivalent for this scope after real hours. Happy to move forward once those points are clear.
Script: clarify client ownership before you accept a seat
Hi [Name], one more clarification for my records.
If the end client later wants to hire me directly, what is the agency process and fee (if any)? If that is not allowed, please say so in writing so I can decide with full information.
Thank you, [Your name]
Script: direct-client scope recap before pricing
Hi [Client name],
Quick recap before I send numbers:
- Tasks: [list]
- Tools: [list]
- Hours: up to [N]/week
- Timezone overlap: [window]
- Start date: [date]
Please reply "confirmed" or send edits. I will quote after we lock this list.
Thanks, [Your name]
Script: decline below-floor agency or direct offer
Thank you for considering me. For this scope I work at a minimum of $5/hr (or the monthly equivalent for the hour cap we discussed). If your budget can meet that with a written hour list, I am open to a revised offer. If not, I will pass this round and wish you a strong hire.
Script: 30-day agency review note to yourself (keep private, then adapt)
Day 30 review - [Agency] / [Client]
Take-home: $[amount] Real hours/week: [N] Real hourly: $[amount] Scope creep incidents: [N] Pay on time?: [yes/no] Exit terms still okay?: [yes/no] Decision: [stay / renegotiate / exit plan]
Common mistakes Filipino VAs make on this choice
| Mistake | Better move |
|---|---|
| Comparing client budget to your salary | Compare your take-home to real hours |
| Treating agency as "safe" without reading exit clauses | Read notice and non-compete first |
| Quitting a seat for a verbal direct offer | Land written direct terms + deposit first |
| Stacking secret side clients against contract | Ask moonlighting rules in writing |
| Pricing direct at sticker without transfer fees | Net the fee drag |
| Accepting unpaid training as a lifestyle | Cap skills checks; walk endless free labor |
| Confusing this with Upwork fee math | Use the Upwork guide for platforms; this guide for agencies |
| Ignoring floor because "agency experience" | Experience under $5/hr still underpays |
Example: Mira picks a path without getting trapped
Mira is a Filipino VA with 10 months of admin and inbox experience. An agency offers ₱45,000/month for a US dental clinic seat, "up to 40 hours," nights included. A referral offers $8/hr direct for 20 hours/week with a clear task list.
She runs ALIGN.
Agency math: ₱45,000 looks solid. Expected hours creep to 48 with chat. Real hourly dips under her floor after conversion and late-night load. Non-compete blocks the same clinic niche for 12 months.
Direct math: $8/hr × 20 hours = $160/week before Wise fees. Scope is inbox + scheduling only. Deposit of first week required. Exit is 14-day notice in the agreement.
Mira declines the agency seat with the below-floor script, accepts the direct retainer after agreement builder terms, and keeps applying for a second 15-hour seat later. She does not stack until both calendars and contracts allow it.
ALIGN Protocol fix: numbers first, exit second, pride last.
When agency is the smarter season
Choose agency (with eyes open) when:
- You need a first international routine and coaching layer
- Client hunting is burning you out right now
- The written take-home clears $5/hr after real hours
- Exit terms are narrow and readable
- You will use the seat to build samples you are allowed to show
Agency is a tool. It is not a personality trait.
When direct is the smarter season
Choose direct when:
- You can explain your offer in one sentence
- You have samples or Loom proof
- You can send invoices and follow up calmly
- You want rate control and client ownership
- You will enforce hour caps without apologizing
Direct without systems is just unpaid sales with anxiety.
Related guides
This guide works best with the rest of your protection stack. Start inside Salag: Agreement Builder.
Related guides:
How Salag helps on both paths
- Job post scanner: flag risky public posts before you apply
- Agreement builder: draft direct retainers with hour caps and exit language
- Rate calculator: convert packages to real hourly vs the $5/hr floor
- Red flags guide: pattern library for scammy asks
- Upwork fees vs direct: when the middleman is a platform, not an agency
- VA jobs Philippines 2026: where to look without drowning in spam
Extra context employers will not tell you
Employer content pushes agency for "compliance ease" and direct for "lower cost." Your incentives do not match theirs.
Their "lower cost direct hire" can be your underpriced seat if you accept local-wage framing for international scope.
Their "agency premium" can be your missing raise if the account manager never revisits your pay while the client expands your tools.
Keep the worker scorecard:
- Take-home after real hours
- Scope control
- Exit freedom
- Proof you can reuse
- Payday reliability
If three of five fail, you do not owe loyalty to the logo.
When to re-apply ALIGN
Run ALIGN again when:
- Hours jump more than 20% for two weeks
- Tools expand into ads, refunds, or customer money
- Pay is late once (document) or twice (pause plan)
- You get a raise talk, a new client under the same agency, or a direct conversion offer
- You plan to resign or stack a second retainer
Fresh numbers beat old assumptions.
Key takeaways
- Agency vs direct hire Filipino VA searches are employer-heavy; decide with a worker scorecard.
- Price take-home ÷ real hours, not client budgets or peso pride.
- Protect Salag's $5/hr floor on both paths.
- Read exit and non-compete lines before you celebrate the offer.
- Direct is not free money; systems and written deals make the net real.
- Platforms and agencies are different middlemen; use the matching Salag guide for each.
Definitions
Agency seat: A placement where a VA company or staffing firm pays you (or routes pay) while you support their end client.
Direct client: A business you invoice yourself under terms you negotiate.
Take-home: Money that lands for you after cuts, fees, and the hours you actually work.
Non-compete: Contract language that limits who you can work with after you leave. Narrow is normal. Career-wide locks are a red flag.
ALIGN Protocol: Salag's five-part checklist (Agree, List proof, Install access in stages, Guard changes, Net payment dates) for protect-yourself-first freelance deals.
Floor rate: Your minimum sustainable hourly rate. Salag recommends $5/hr as the starter floor with tight scope.
In short
Agency vs direct hire Filipino VA is a worker choice: agency seats trade a middleman cut for steadier placement; direct clients usually mean higher take-home and more control. Run Salag's ALIGN Protocol on either path, keep a $5/hr floor after real hours, and read exit terms before you accept.
Common questions
Agency vs direct hire Filipino VA is a worker choice: agency seats trade a middleman cut for steadier placement; direct clients usually mean higher take-home and more control. Run Salag's ALIGN Protocol on either path, keep a $5/hr floor after real hours, and read exit terms before you accept.
Neither is always better. Agency seats can mean steadier paydays and less client hunting. Direct clients usually mean higher take-home and more control over scope and rates. Choose with written pay, hours, exit terms, and Salag's $5/hr floor in mind, not vibes.
Cuts vary by company. Worker-side reports often describe taking home roughly 40% to 60% of what the end client pays the agency, with the rest covering recruiting, management, and margin. Always ask for your own rate in writing. Do not guess from the client's sticker price.
For you, agency usually means you are paid by (or through) a staffing or VA company that places you with their client. Direct means you invoice the business yourself. Employer blogs flip the same words for hiring cost. This guide is the worker lens only.
Yes. Translate salary or package pay into an hourly equivalent after expected hours, unpaid meetings, and tools you buy yourself. If the real hourly lands under $5/hr for the scope, negotiate or walk. Salag does not recommend starting below $5/hr.
Often yes on fee structure, because you skip the middleman cut. Direct also adds unpaid work: finding clients, writing deals, chasing invoices, and handling disputes. Net only wins if your rate stays at or above floor and clients actually pay on time.
Vague take-home, unpaid training that never ends, non-compete language that blocks all future clients, "unlimited tasks" with no hour cap, pay delayed until the client pays the agency with no written timeline, and pressure to start before you see the written deal.
No written scope, "pay after we see results," requests for bank login or passport photos before a deposit, friends-and-family rate pressure, and soft yes with hard unpaid work. Scan posts with Salag's job post scanner and read the red-flag guide before you say yes.
Upwork fee guides compare platform commission to direct invoicing. This post compares agency employment or placement seats to your own direct clients. Different middleman, different contracts, same habit: price take-home, not sticker rate.
Sometimes, if your agency contract allows outside work and you can keep hour caps honest. Read moonlighting and non-compete clauses before you stack. Hidden dual work can get you fired from the seat and burned with the client.
Usually the agency. The end business is their customer. You may chat with the client daily, but the agency often controls replacement, rate talks, and whether you can keep the account if you leave. Ask that in writing before you accept.
Follow the notice period in your contract. Hand over SOPs, passwords you were assigned, and open tasks in writing. Do not poach the agency's client unless your contract clearly allows it and the agency agrees in writing.
Rate or monthly fee, hour cap, task list, response window, payment method and due dates, deposit or first invoice rule, how extras get billed, and how either side ends the deal. Build a draft in Salag's agreement builder, then adapt with your own details.
No. Some seats are formal employment with benefits. Others are contractor placement with little protection. Read the classification, pay schedule, and benefits list. The word agency alone does not guarantee SSS remittance or 13th month.
Agency can help if you need structure, a first international routine, and a predictable payday while you build samples. Still protect floor, scope, and exit terms. Use the seat as a bridge, not a forever discount on your skills.
Move when you have proof (samples, Loom, testimonials you own), a written offer process, and payment tools ready. Do not quit a seat for a verbal "we'll hire you soon." Land the direct deal first, then resign cleanly.
Agency: your net pay divided by real weekly hours including meetings and after-hours chat. Direct: your rate minus transfer fees, unpaid admin, and empty weeks between clients. Compare both to Salag's $5/hr floor for the same scope.
