โญ Trusted by 10,000+ gig workers, freelancers & small businesses across all 50 states
Free ยท No sign-up ยท Instant PDF

Upwork Freelancer Pay Stub Generator -- Free

Employer Information
Employee Information
Pay Details
Deductions

Federal, state, Social Security (6.2%), and Medicare (1.45%) deductions are calculated automatically based on 2024 rates.

How Upwork Pays Its Freelancers

Upwork charges a flat 10% service fee on all billings to all clients, as of May 2023. If a client pays $1,000 for your work, you receive $900. A $5,000 project yields $4,500. This flat 10% applies regardless of how long you have worked with the client or how much you have billed them.

Note on legacy contracts: Upwork previously used a tiered system (20% on first $500 / 10% on $500--$10k / 5% above $10k per client). Some freelancers with hourly contracts started before May 2023 may still see the old tiered rates on those specific contracts. Check your earnings breakdown in the Reports section to see the exact fee deducted on each contract.

Hourly contracts: For hourly work, clients authorize a weekly billing limit. Upwork's Work Diary tracks your hours through periodic screenshots (one per 10-minute period, up to six per hour). At the end of each billing cycle (typically Friday night), Upwork invoices the client for your tracked hours at your agreed rate. After the 5-day client review period, funds move to your account.

Fixed-price contracts: For project-based work, the client funds milestones in escrow. When you complete a milestone and the client approves it, the funds release from escrow to your pending balance. There is a similar review period before funds become available.

Payouts: Upwork offers multiple payout methods. US bank transfer (ACH) typically takes 3-5 business days and is free. PayPal takes 2-5 business days with fees depending on your account. Instant Pay via Payoneer or Upwork Card is faster with varying fees. Biweekly transfer is an alternative to the per-payment approach.

Tax documentation: Upwork issues a 1099-K once your gross earnings through the platform exceed $5,000 in a calendar year (the 2024 federal threshold for third-party payment network transactions; some states use lower thresholds). The 1099-K reflects gross earnings before Upwork's service fee is deducted. The fee you paid is deductible on Schedule C as a business expense.

Documenting Upwork Income: The Unique Challenges

Upwork freelancers face documentation challenges that are somewhat different from delivery platform workers:

Multiple clients: Unlike a delivery driver whose income all comes from one platform, a Upwork freelancer may have three to eight active clients simultaneously, each with different billing schedules. Weekly hourly invoices clear on different days; fixed-price milestone releases happen unpredictably based on project progress. Your total weekly Upwork income is the sum of many small transactions rather than one clean deposit.

Sliding fee means variable net rate: If you have some new clients at 20% and some long-term clients at 5%, your effective take from the platform varies by how the mix shifts week to week. Document gross earnings consistently -- use what Upwork paid you after fees, not what clients paid before fees.

Escrow timing: Fixed-price milestone funds may sit in escrow for weeks before release. A large project might show as a single big payment in one month, creating misleading spikes in your income history. Monthly stubs that smooth out this variation give a more accurate picture of your average income.

How to Find Your Upwork Earnings

In your Upwork account:

  1. Go to Reports > Overview
  2. Select "Earnings" to see income by date range
  3. You can filter by client or contract to see income from specific relationships
  4. The Reports > Transaction History gives a complete record of all payments received

For stub creation, use the total earnings for the period from the Reports Overview -- this is your net earnings after Upwork's fee, which is the cleaner figure for documentation purposes.

Creating Your Upwork Pay Stub

Employer name: "Upwork Global Inc." Upwork's headquarters is at 655 Montgomery Street, Suite 490, San Francisco, CA 94111.

Employee name: Your legal name.

Job title: "Freelancer" or your primary Upwork specialty, such as "Freelance Web Developer" or "Independent Writing Contractor."

Gross pay: Your total Upwork earnings net of fees for the period, from the Reports section. This represents what Upwork actually paid you.

Pay period: Monthly is often the best choice for Upwork income documentation. It averages out the timing of milestone releases and gives a cleaner picture than weekly totals that can be heavily distorted by when escrow releases happen to land.

Deductions: Upwork withholds no taxes. Leave at zero or add estimated SE tax for a more complete picture.

The Case for Monthly vs. Weekly Upwork Stubs

For delivery drivers on weekly pay cycles, weekly stubs make natural sense. For Upwork freelancers, monthly stubs are often superior because:

Milestone releases are unpredictable. A single large milestone release can make one week look like exceptional income and the following weeks look like zeros. Monthly totals smooth this out considerably.

Hourly billing closes weekly but funds take several days to clear. The actual deposit timing may straddle weeks in ways that make weekly stubs misleading.

Clients pay on different schedules. Five clients billing at different times produces a scattered weekly pattern that, monthly, reveals a consistent income level.

Taxes for Upwork Freelancers

Upwork income is self-employment income subject to Schedule C. Self-employment tax is 15.3% on net SE income. Federal and state income tax applies on top.

Key deductions for Upwork freelancers: Upwork service fees (the 5-20% the platform takes), computer and equipment (percentage used for work), software subscriptions (Adobe, design tools, development environments, project management), home office deduction (if you use part of your home exclusively for work), phone and internet (percentage used for business), professional development, and any subcontracting costs.

The Upwork service fee is often overlooked as a deduction. If you paid $3,000 to Upwork in fees last year, that directly reduces your taxable income. Track it in your records as a platform fee expense.

Worked example: An Upwork developer bills $8,000/month. Mix of clients: two long-term clients ($5,000 combined, 5% tier) and new client work ($3,000 at 20% tier). Upwork fees: $250 + $600 = $850. Net Upwork income: $7,150/month or $85,800/year. After deducting $7,200 in software/equipment/home office, net SE income is $78,600. SE tax: $78,600 x 92.35% x 15.3% = $11,112. Federal income tax (single): ~$14,800. Total owed: ~$25,900 -- right in line with the 30% set-aside rule ($25,740/year). Quarterly payments of $6,475 keep the IRS satisfied.

Frequently Asked Questions

Does Upwork issue pay stubs?

No. Upwork is a marketplace that connects freelancers with clients. It does not function as an employer. You receive earnings into your Upwork account and a 1099-K if your gross earnings through the platform exceed $5,000 in the calendar year.

Should I use pre-fee or post-fee earnings for my stub?

Use post-fee earnings -- what Upwork paid you after deducting their service fee. This represents your actual income from the platform. The fee you paid is a deductible business expense on your taxes, not something to include as income on your stub.

My Upwork income is very project-dependent and varies hugely month to month. How do I present this?

Show six months of stubs rather than two or three. A longer period gives a more stable average. If your average over six months is $6,000/month even though individual months ranged from $2,000 to $12,000, the six-month picture shows the reality of your income level better than any two-month slice. See also our freelancer income documentation guide, the self-employed pay stub generator, and our guide on using pay stubs for apartment applications.

How does the 1099-K affect my stub documentation?

The 1099-K is annual documentation -- it covers the whole prior year and proves your income level historically. Pay stubs cover recent periods and prove current income. You need both types of documentation for different purposes. For a mortgage application, the 1099-K (through your tax return) is primary; for a rental application asking for recent stubs, self-generated stubs covering the past 90 days serve the purpose.

What if a client disputes payment and Upwork reverses it?

Do not include reversed or disputed payments in your income documentation. Only document earnings that were actually cleared and paid to you.

Can I document Upwork earnings alongside a salaried job?

Yes. Upwork income supplements but does not replace employment income in many cases. For apartment applications, show your employer pay stubs plus Upwork income documentation together. Most landlords are comfortable with mixed income sources as long as the total passes their threshold.

What is the biweekly transfer schedule on Upwork?

Upwork allows biweekly automatic transfers where cleared funds are sent to your payment method every two weeks. This does not affect your income -- it just determines when you access funds you have already earned. For stub creation, use the earnings date, not the withdrawal date.

Upwork's Transition to a Flat Service Fee

Upwork changed its fee structure in May 2023, moving from the tiered 5-10-20% model to a flat 10% service fee on all billings with all clients. However, many long-term Upwork users have contracts and client relationships established under the old tiered system, and the legacy billing terms were preserved for existing contracts. If you have been on Upwork for several years, check your current contract terms -- some older hourly contracts still run under the legacy tiered rate.

For income documentation purposes, use the net amount Upwork actually paid you (visible in your Reports section) rather than calculating from gross contract value. The Reports section reflects the actual deduction rate applied to your earnings, whether that is the legacy tiered rate for old contracts or the current flat 10% for newer ones. See our freelancer documentation guide for how to handle multiple clients with different fee structures.