Want to be part of the early user program?How it works →
PLATFORM INCOME

Upwork to your ledger, intact.

A platform payout hides four numbers: the gross, the fee, the 194-O TDS (where the platform deducts it) and the FX rate. HourSlip imports Upwork, Fiverr and Toptal statements and books all four correctly — not just what hit your bank.

UPWORK · FIVERR · TOPTAL · 194-O · FX · FIRA / eBRC
Finances › Platform income↑ IMPORT CSV
PLATFORM INCOME · FY 26–27
₹12,02,440
gross · fees ₹1,00,548 · 194-O TDS ₹643 · net ₹11,01,249
UPWORK · 9FIVERR · 4TOPTAL · 2
Upwork · milestone payout $1,240 @ 94.52₹1,17,205✓ BOOKED
Fiverr · order clearance $480 @ 94.41₹45,317✓ BOOKED
Toptal · weekly invoice $2,000 @ 94.60₹1,89,200FX PENDING
194-O TDS (Upwork) reconciled in Form 168₹643 ✓
Every platform, side by side

See which platform
actually pays.

Same hours, different take-home. HourSlip shows each platform's gross, fee and net — and the effective hourly rate behind it.

Platform
Gross
Fee
Net
Effective ₹/hr
Toptal
₹5,67,000
0%
₹5,67,000
₹4,725
Upwork
₹3,96,900
10%
₹3,57,210
₹2,977
Direct
₹1,20,000
0%
₹1,20,000
₹2,000
Fiverr
₹1,41,750
20%
₹1,13,400
₹1,989
Toptal earns 2.4× your Fiverr effective rate — worth the funnel.
Paid in dollars, taxed in rupees

Multi-currency,
done right.

Each payout converts at a live mid-market reference rate you can override to your real bank settlement rate — and we track the realised FX gain or loss when the money lands.

  • ›
    Your rate, not ours — Auto-fill the mid-market reference, then overwrite it with the exact rate your bank settled at.
  • ›
    Realised FX tracked — When the money lands, the gain or loss against the booked value is recorded for you.
  • ›
    Any currency — USD, EUR, GBP, AUD, SGD — each payout keeps its own currency and date.
Currency conversion · illustrative rates
This month's payouts
USD
$4,200
@ ₹94.50
→₹3,96,900
EUR
€2,000
@ ₹110.00
→₹2,20,000
GBP
£900
@ ₹127.00
→₹1,14,300
Realised FX gain +₹3,180Live mid-market reference · editable to your settlement rate
Earned vs kept

What you billed isn't
what you banked.

Set a fee % per platform and HourSlip shows gross, fees and net everywhere — with a 12-month flow you can read as net, gross, or fees.

Net · FY 2026–27 · ₹ thousands
₹1,217K
AprMayJunJulAugSepOctNovDecJanFebMar
Net per month3-month moving averageFee % set per platform · applied to every payout
The compliance other trackers skip

Foreign income has
rules. We keep them in view.

TDS the platform deducted, GST treatment for exported services, and the FIRA / eBRC proof every export receipt needs — surfaced where you'll actually see them.

Sec 194O
TDS the platform deducts

E-commerce operators deduct TDS under Section 194O (0.1%). HourSlip records it per payout so it cross-references your Form 26AS and flows into your ITR.

Open TDS tracking→
GST · LUT
Export of service

Foreign income is a zero-rated export under GST. Store your LUT number & date and flag each payout as export of service.

Open GST returns→
FIRA · eBRC
Proof for every receipt

Log the FIRA / eBRC for each foreign receipt against its invoice — HourSlip flags any paid export invoice still missing its proof.

Flags receipts missing proof
Questions, answered

Income, in plain terms.

What freelancers ask us before they pull every platform into one income line.

  • Upwork, Toptal, Fiverr and your own direct clients — really any source. Add payouts by hand or import a platform earnings CSV; each row keeps its currency, fee and date.
  • Enter the foreign amount and HourSlip fills a live mid-market reference rate, which you can override to the exact rate your bank settled at. When the money lands we also compute the realised FX gain or loss against the booked value.
  • Yes — set a fee % per payout or platform and you'll see gross, fees and net everywhere, plus an effective hourly rate so you can compare platforms honestly. Gross receipts (before the platform fee) are what 44ADA and your GST turnover start from; net is what reached your bank.
  • E-commerce operators deduct a small TDS (0.1%) under Section 194O before paying you. HourSlip records it per payout so it cross-references your Form 26AS and carries into your ITR.
  • Typically it's a zero-rated export of service under a LUT. Store your LUT number and date and flag each foreign payout as export of service; it lines up with your GST returns.
  • Every export receipt should come with a FIRA / FIRC or eBRC from your bank or payment platform — it is the proof your GST export (and any refund) relies on. HourSlip lets you log that proof against each invoice and flags paid export invoices that still lack it.
  • It's a Pro feature; Free users see a preview of the dashboard.

Gross · fee · TDS · FX

Four numbers per payout. Zero of them lost.

Start free — no card, no trial expiry. Upgrade only when the caps start to pinch.

Create free account →

See what Free covers, and what Pro adds