MediumFiverr vs Upwork for Excel Cleanup Gigs: What’s Left of $360 a Month After Fees | by Donlee | Nov, 2026 | Medium
Sitemap

Fiverr vs Upwork for Excel Cleanup Gigs: What’s Left of $360 a Month After Fees

5 min read6 days ago

--

Part of the daily “AI Side Hustle” series.

This story was researched and drafted with AI assistance; every figure is checked against the sources listed at the end.

A $30 spreadsheet cleanup can leave you $24 or $27 before you spend a single dollar on tools, depending on where you sell it. The platform with the lower fee is not automatically the one that pays better per hour. I ran the numbers on the same small gig, sold on Fiverr and on Upwork.

What the side hustle is

People send you a messy customer list or order export. You remove duplicates, strip stray spaces, make names and dates consistent, and hand back a clean file with a short change log.

A search for Excel and CSV cleaning gigs on Fiverr shows many starting at $50 or less with one-day delivery, and plenty of sellers price by file size. I assumed a beginner charges $30 per job for files up to 5,000 rows. That price is my assumption, not a market average.

Take Dana, 38, an office bookkeeper who lives in Excel but has never written code. She has about an hour on weeknights. This work suits her because the skill she already has is the skill being sold.

Tools you need

  • Excel Power Query: the main tool here. It records your cleanup steps so you can reuse them on the next file
  • ChatGPT: drafts cleanup rules and replies to buyers. Customer files never go in
  • Fiverr: where small fixed-price buyers shop
  • Upwork: the comparison platform, where you bid on posted jobs

Cleaning one file in Power Query

Menu names can vary slightly by Excel version.

  • Make a copy of the original and never touch the source file
  • On the Data tab, choose Get Data, From File, From Text/CSV
  • In the preview window, click Transform Data rather than Load
  • In Applied Steps on the right, delete the Changed Type step. The trap section explains why
  • Select the columns to clean, then on the Transform tab open Format and choose Trim, then Clean
  • Convert the email column to lowercase
  • On the Home tab, open Remove Rows and choose Remove Duplicates
  • Set data types only on the columns that need them, such as dates
  • Click Close & Load, then log the original and final row counts on a change log sheet

The steps are saved. If the same client sends next month’s file in the same layout, swap the source and refresh. I assumed 90 minutes per job once you are practiced.

A prompt to use today

“Below are the column names from a customer list and five rows of fake data I invented. No real customer data is included. Give me numbered Power Query steps to clean this file. Tell me which columns should decide duplicates, which should be lowercased, and which must stay as text to protect leading zeros. Then write three questions I should ask the client before I start. Data: (paste here)”

What you actually keep (12 jobs a month, assumed)

These figures are a worked example based on assumptions, not anyone’s real income.

On Fiverr

  • Revenue: $30 × 12 = $360
  • Platform fee: the widely reported 20% seller fee, which I could only confirm from third-party sources. Minus $72 leaves $288
  • Withdrawal: sources range from $0 to $3, so I used $3, leaving $285
  • Tool cost: ChatGPT Plus at $20 leaves $265
  • Tax: self-employment tax applies once net earnings reach $400 a year, so set money aside
  • Hourly: 18 hours of cleanup plus 4 hours of messages is 22 hours, about $12 an hour

On Upwork

  • Revenue: $30 × 12 = $360
  • Platform fee: Upwork shows a rate between 0% and 15% before you submit a proposal. At an assumed 10%, minus $36 leaves $324
  • Connects: assume 40 proposals at 8 Connects each, $0.15 per Connect, for $48. That leaves $276
  • Tool cost and bank transfer: minus $20 and $0.99 leaves about $255
  • Hourly: add 5 hours for writing proposals and it is 27 hours, about $9.44 an hour

Your realistic first 30 days: $0 is the most common result, because you have no reviews. Two $15 starter orders would leave about $21 after the fee and withdrawal. Several sources say Fiverr holds earnings for about 14 days after an order completes, so even that may not reach your bank in month one. Use the free version of ChatGPT until you have orders.

Get Donlee’s stories in your inbox

Join Medium for free to get updates from this writer.

Upwork wins per job on paper. Fiverr wins per hour in this example, because buyers come to you and you are not paying to bid. If your proposal win rate is high, that flips.

The trap most people miss

Automatic type detection. When Power Query opens a CSV, it guesses each column’s type. ZIP code 02134 becomes 2134, and nobody notices until packages bounce. That is why you delete Changed Type and set types by hand.

Second, Remove Duplicates in Power Query is case-sensitive. Kim@mail.com and kim@mail.com count as different values, so lowercase first.

Third, do not upload client files to a chatbot. Published explanations of paid-plan training settings disagree. Use column names and fake rows instead.

The real barrier and how to get past it

Zero reviews is the wall. On a global marketplace, a new profile can sit silent for weeks.

Narrow the offer. Do not sell Excel cleanup. Sell Shopify customer list cleanup, and offer to fix the first 50 rows before the buyer orders. At least one Fiverr seller already advertises this, because a visible result beats an empty review count.

Keep all messages and payments on the platform. Pushing buyers off-platform can get your account restricted.

Start in three steps

  • Today: build a fake 200-row list with planted duplicates and spaces, clean it using the steps above, and time yourself
  • This week: record the starting prices of the top 10 cleanup listings on Fiverr and Upwork, then list on whichever fits your hourly target
  • This month: earn three reviews with a $15 starter offer, then raise your price

Follow to get tomorrow morning’s story.

Tell me in the comments who or which tool you want researched next. I’ll look it up within 24 hours and reply, or turn it into tomorrow’s story.

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size

--

--