Freelancer Tips

How to Keep More of What You Earn as a Freelancer

When you transition from a salaried job to freelancing, your gross income looks incredible. You negotiate a $5,000 project and

Skillagig Editorial

February 20, 2026

Table of Contents

How to Keep More of What You Earn as a Freelancer

When you transition from a salaried job to freelancing, your gross income looks incredible. You negotiate a $5,000 project and think, “Wow, I just made $5,000!”

Then reality hits. The freelance platform takes 20%. The payment processor takes another 3% to withdraw the funds. And the government takes 30% for self-employment and income taxes. Suddenly, that $5,000 project puts just $2,350 in your bank account.

You control the value you provide to clients, but if you do not actively manage the infrastructure of your business, fees will quietly destroy your profitability. This guide will show you how to navigate freelance platform fees, optimize your payments, and keep significantly more of what you earn.

1. Stop Accepting 20% Platform Fees

For years, the freelance industry has treated a 20% platform fee as the unavoidable “cost of doing business.” It was the toll freelancers had to pay for access to clients.

To put that in perspective: If you earn $80,000 a year on a platform charging 20%, you are paying $16,000 annually just for the privilege of working. That is a down payment on a house, a new car, or a fully funded retirement account handed over to a tech company every single year.

The True Cost of High-Fee Platforms

Gross Earnings20% Fee Platform (e.g., Fiverr)Upwork (Sliding 5-20%)Skillagig (Flat 5%)
$1,000 projectYou keep $800 (Lose $200)You keep $800 (Lose $200)You keep $950 (Lose $50)
$5,000 projectYou keep $4,000 (Lose $1,000)You keep $4,500 (Lose $500)You keep $4,750 (Lose $250)
$50,000 yearlyYou keep $40,000 (Lose $10,000)You keep ~$44,500 (Lose $5,500)You keep $47,500 (Lose $2,500)

Note: Upwork recently changed its fee structure to a flat 10% for new contracts, plus an initiation fee, but the principle remains.

The Solution: Shift to Low-Fee Platforms

You do not have to abandon the large platforms entirely, but you must strategically transition your long-term and high-value clients to platforms that respect your margins. Skillagig was built specifically to solve this problem, offering an industry-low flat 5% fee for verified professionals. By moving a $5,000 client from a 20% platform to a 5% platform, you give yourself an instant $750 raise.

2. Optimize Payment Processing

If you bring clients off-platform entirely to avoid freelance platform fees, you usually run into the other silent killer of freelance profit: payment processing fees.

When you invoice a client directly via Stripe, PayPal, or specialized accounting software, you typically pay 2.9% + $0.30 per transaction for credit card processing.

If an international client pays you, those fees can jump to 4% or 5% with currency conversion and cross-border adjustments.

How to minimize processing fees:

  • Request ACH/Bank Transfers: Many accounting platforms allow clients to pay via ACH/bank transfer instead of a credit card. ACH fees are often capped at $5 or $10 per transaction, saving you hundreds on large invoices.
  • Use flat-fee Escrow services: The math often makes sense to use a platform like Skillagig (5% fee). While slightly higher than standard credit card processing (2.9%), the 5% covers the payment processing plus the security of the Vault escrow system, dispute resolution, and 1099 tax handling. For an extra 2.1%, you eliminate the risk of late or missing payments.

3. Account for the “Client Acquisition Cost”

When determining if a platform fee is “worth it,” you have to compare it against your internal Client Acquisition Cost (CAC) and unbillable time.

If you bring a client off-platform, you have to:

  1. Vet the client’s legitimacy yourself
  2. Draft and negotiate a legal contract
  3. Chase down the invoice if they don’t pay on time
  4. Pay the 2.9% credit card processing fee

If spending 3 unbillable hours chasing an unpaid invoice costs you $300 in lost working time, suddenly that 5% platform fee (which guarantees payment via escrow) starts looking like a massive bargain.

The goal is not to pay zero fees. The goal is to pay a fair fee (like 5%) that provides infrastructure, security, and time savings, so you can spend 100% of your time doing billable work.

4. Automate Your Taxes to Avoid Penalties

As we covered in our freelance taxes guide, the biggest financial hit a freelancer takes is a surprise tax bill combined with an IRS underpayment penalty.

If you don’t pay quarterly estimated taxes, the IRS will penalize you. You are literally paying the government extra money simply for being disorganized.

The solution: Set up an automatic transfer at your bank. Every Friday, transfer 30% of all freelance income received that week into a separate high-yield savings account designated “TAXES”. You earn 4-5% interest on that money while it sits there, and when the quarterly tax deadline arrives, you pay the IRS easily, avoiding all late penalties.

5. Track Every Single Deductible Expense

Every dollar you deduct legally is a dollar you don’t have to pay income tax on. Many freelancers lose thousands of dollars simply because they don’t track small expenses throughout the year.

If you are a web developer, that $15/month domain hosting fee doesn’t seem like much, but over the year it’s $180. Add in your $50/month internet bill portion, a $60 premium WordPress plugin, and $120 for an online coding course. If you forget to deduct these minor expenses, you will pay unnecessary taxes on that money.

The easiest tracking system: Get a dedicated business credit card. Never use it for personal purchases. Never use your personal card for business purchases. At the end of the year, every single charge on that business card is a potential tax deduction. Hand the statement to your CPA and let them handle the rest.

6. Price Your Gross, Not Your Net

The most fundamental way freelancers lose income is by pricing their services based on their desired net take-home, without factoring in overhead.

If you want to earn $1,000 for a project, and you know the platform takes 5% and taxes take 30%, you cannot quote the client $1,000.

You must bake the “cost of doing business” into your rate explicitly before you present it to the client. Stop absorbing the cost of infrastructure. Raise your rates to cover the platform fees and taxes, just as every retail store builds the cost of shipping and credit card processing into the price of their goods.

(Read our full guide on how to set your freelance rates.)

The Bottom Line

Keeping your earnings doesn’t mean being cheap; it means being strategic. It means migrating clients away from predatory 20% platform fees. It means utilizing low-cost payment pipelines like ACH or 5% escrow structures. It means defending against tax penalties with organization.

When you optimize your freelance infrastructure, you give yourself an immediate raise without having to find a single new client.

Top Categories

Trust & Safety
Industry Insights
Hiring Guides
Freelancer Tips
Platform Comparisons

Join Our Newsletter

Get the latest tips on hiring and growth delivered to your inbox.

Related Articles

5 Tips for Hiring the Perfect Freelancer

Jan 28, 2026

How the Skillagig Vault Protects You

Feb 1, 2026