GigSplit

Automatically split and categorize billable hours across your freelance gigs in one dashboard.

Score: 7.7/10IndiaMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Creators and freelancers cannot effectively categorize billable hours across multiple gigs and platforms using existing time-tracking apps.

Solution

GigSplit lets freelancers start a single timer and automatically allocate hours to multiple gigs using simple rules based on projects, clients, or platforms. It generates visual reports and exports for invoicing, eliminating manual tagging across Upwork, Fiverr, and direct clients. Track everything in one place without switching apps.

Target Audience

Creators and freelancers juggling multiple gigs across platforms like Upwork, Fiverr, and client-direct work

Differentiator

Rule-based auto-splitting of time entries across gigs, unlike generic trackers that require manual categorization per entry.

Brand Voice

friendly

Features

Multi-Gig Timer

must-have12h

Start/stop timer and auto-split hours across selected gigs using rules.

Gig Rules Engine

must-have15h

Set rules to categorize time by client, platform, or task type.

Dashboard Reports

must-have10h

Visual pie charts and tables showing hours per gig/platform.

Export to CSV/PDF

must-have8h

Download categorized hours for invoicing or taxes.

Project Tagging

must-have10h

Add gigs/platforms manually or via quick presets for Upwork/Fiverr.

Weekly Summaries

nice-to-have6h

Email automated weekly hour breakdowns by gig.

Mobile Timer

nice-to-have8h

PWA support for timer on mobile.

AI Rule Suggestions

future20h

Suggest rules based on past entries.

Total Build Time: 89 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
created_attimestampNo

gigs

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
platformtextYes

Relationships:

  • user_id references users(id)

time_entries

ColumnTypeNullable
iduuidNo
user_iduuidNo
gig_iduuidYes
duration_minutesintNo
start_timetimestampNo
notestextYes

Relationships:

  • user_id references users(id)
  • gig_id references gigs(id)

rules

ColumnTypeNullable
iduuidNo
user_iduuidNo
gig_iduuidNo
percentageintNo

Relationships:

  • user_id references users(id)
  • gig_id references gigs(id)

API Endpoints

GET
/api/gigs

List user's gigs

🔒 Auth Required
POST
/api/gigs

Create new gig

🔒 Auth Required
POST
/api/timer/start

Start timer with rules

🔒 Auth Required
POST
/api/timer/stop

Stop timer and categorize

🔒 Auth Required
GET
/api/reports

Fetch dashboard reports

🔒 Auth Required
GET
/api/exports/csv

Generate CSV export

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + Shadcn/ui + Recharts
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Resend for emails

Build Timeline

Week 1: Core auth, DB setup, gigs CRUD

20h
  • User signup/login
  • Gig management

Week 2: Timer engine and rules

25h
  • Timer start/stop
  • Rules creation

Week 3: Dashboard and reports

20h
  • Charts
  • Reports page

Week 4: Exports, auth polish, testing

15h
  • CSV/PDF export
  • Onboarding flow

Week 5: Payments, landing page

15h
  • Stripe integration
  • Pricing page

Week 6: Nice-to-haves and launch prep

10h
  • Weekly emails
  • PWA
Total Timeline: 6 weeks • 95 hours

Pricing Tiers

Free

$0/mo

50 entries/month

  • 1 gig
  • Basic timer
  • CSV export

Pro

$25/mo

None

  • Unlimited gigs
  • Rules engine
  • Reports
  • PDF export

Enterprise

$99/mo

None

  • All Pro
  • Team accounts
  • API access

Revenue Projections

MonthUsersConversionMRRARR
Month 12002%$100$1,200
Month 61,5005%$1,875$22,500

Unit Economics

$40
CAC
$400
LTV
5%
Churn
92%
Margin
LTV:CAC Ratio: 10.0xExcellent!

Landing Page Copy

Split Your Hours Across Gigs Effortlessly

No more manual tagging—GigSplit auto-categorizes billable time for Upwork, Fiverr, and more.

Feature Highlights

Auto-split rules
Multi-gig dashboard
Invoice-ready exports
Works across platforms

Social Proof (Placeholders)

"'Saved me hours weekly!' - Alex, Freelancer"
"'Perfect for multi-clients' - Sarah, Designer"

First Three Customers

Post in r/freelance and r/Upwork with a free beta invite link, targeting posts about time tracking pains. DM 20 Upwork freelancers from recent gigs via LinkedIn offering free Pro access for feedback. Share on Indie Hackers with MVP demo video.

Launch Channels

Product Huntr/freelancer/SaaSIndie HackersTwitter #buildinpublic

SEO Keywords

billable hours tracker multiple clientsfreelance time tracking upwork fiverrauto categorize gig hours

Competitive Analysis

Freemium $10/mo
Strength

Great UI and mobile app

Weakness

No auto-splitting across gigs

Our Advantage

Gig-specific rules for multi-platform freelancers

Clockify

clockify.me
Free/Pro $9.99
Strength

Unlimited free users

Weakness

Manual tagging only

Our Advantage

Automated categorization saves time

🏰 Moat Strategy

User data on gig rules creates personalized stickiness; network effects via shared templates community.

⏰ Why Now?

Freelance economy booming post-pandemic, with platforms like Upwork reporting 20% YoY growth in gigs.

Risks & Mitigation

technicalmedium severity

Timer accuracy in background

Mitigation

Use Supabase realtime and PWA

markethigh severity

Low adoption if not viral

Mitigation

Free tier + PH launch

executionlow severity

Solo dev burnout

Mitigation

Strict 6-week timeline

Validation Roadmap

pre-build3 days

Interview 10 freelancers on Reddit

Success: 5+ confirm pain

mvp14 days

Beta with 20 users

Success: 10% retention week 2

launch7 days

PH launch

Success: 200 signups

growth30 days

SEO content

Success: 100 organic users/mo

Pivot Options

  • Pure invoicing tool
  • Team freelancer tracker
  • Tax reporting focus

Quick Stats

Build Time
95h
Target MRR (6 mo)
$2,000
Market Size
$5000.0M
Features
8
Database Tables
4
API Endpoints
6