Skip to content
Miru 3.0 is here — expenses, CLI, dark mode, and 6 report types. Read the announcement →
Freelancers Guide

The Freelancer's No-BS Guide to Getting Paid

Track your hours, send professional invoices, and get paid without chasing. A practical guide for freelancers who'd rather do the work.

Saeloun Team · · 4 min read

You got into freelancing to do work you love. Not to chase invoices. Not to reconstruct timesheets on Friday afternoon. Not to wonder whether that client is ever going to pay the invoice you sent three weeks ago.

But here you are.

The billing side of freelancing doesn’t have to suck. It just requires a system that’s faster than whatever you’re currently doing, which — let’s be honest — is probably a spreadsheet, a Word doc template, or vibes-based invoicing where you guess what you worked on.


Why you undercharge when you don’t track time

This is the part nobody wants to hear: if you’re not tracking your hours, you’re losing money. Not “maybe losing money” or “theoretically losing money.” You are, right now, billing for fewer hours than you worked.

Here’s why. When you sit down on Friday to fill in your timesheet for the week, you remember the big tasks. “Monday I spent most of the day on the Acme homepage.” But you don’t remember the 45 minutes you spent troubleshooting their staging environment. Or the 20 minutes answering emails about the project scope. Or the hour-long call on Wednesday that ran over.

Studies consistently show that people who track time in real time log 15-25% more hours than people who reconstruct timesheets from memory. If you bill $100/hour and work 30 hours a week, that’s $300-750 per week in lost revenue. $15,000-40,000 per year. For a freelancer, that’s the difference between scraping by and doing well.

Track time when you do the work. Not after.


How to generate invoices fast

The invoice itself should take less than two minutes to create. If it takes longer, you’ll procrastinate on it, which means you’ll send it late, which means you’ll get paid late.

Here’s the workflow:

  1. Select the client. All your time entries are already tagged to a client because you logged them as you worked.
  2. Select the date range. “March 1 to March 31” or “last two weeks” or whatever your billing cycle is.
  3. Review the line items. Your time entries become invoice line items automatically. Each one shows the date, hours, rate, and what you did.
  4. Send. The client gets a professional invoice with a payment link. Done.

No formatting. No copy-pasting from a spreadsheet. No hunting for your invoice template. The time entries you logged throughout the month are your invoice.


This is the single biggest improvement you can make to your cash flow: put a payment link on every invoice.

When you send a PDF invoice with “please wire to account number…” at the bottom, you’re asking your client to log into their bank, set up a new payee, enter routing numbers, and initiate a transfer. That’s 10 minutes of annoying work for them. So they put it off. Two weeks pass. You send a “friendly reminder.” Another week. You send a less friendly reminder.

When you send an invoice with a “Pay Now” button that opens a Stripe checkout page, they click it, enter their card, and you have the money in your account within 48 hours. The difference in time-to-payment is dramatic. We’ve seen freelancers go from 30+ day average payment times to under 7 days just by adding Stripe to their invoices.

Connect Stripe once. Every invoice after that includes the payment link automatically.


Expense tracking for tax time

Freelancers leave money on the table every April because they can’t prove their deductions. That software subscription you use for client work? Deductible. The coworking space? Deductible. The online course you took to learn a skill for a project? Deductible.

But only if you tracked it.

Log expenses against projects as they happen. When you pay for a stock photo for a client project, log it. When you renew your design software, log it. When you buy a domain name for a client, log it. At tax time, export the list. Hand it to your accountant. Done.

The freelancers who track expenses throughout the year save $2,000-5,000 more on taxes than the ones who try to reconstruct expenses from bank statements in April. The math is simple.


The system

Here’s the whole thing, end to end:

  1. Track time as you work. Two seconds per entry. CLI or browser, whatever you prefer.
  2. Log expenses when they happen. Same tool, same project.
  3. Invoice on a schedule. First of the month, no exceptions. Generate from your time entries.
  4. Get paid via Stripe. Payment link on every invoice. No more chasing.

That’s it. No apps to sync. No integrations to configure. No 30-day free trial that turns into $15/month. Miru is free for freelancers with up to 5 users — which, if you’re a freelancer, is more than you need.

Stop guessing your hours. Stop chasing payments. Do the work and get paid for it.

Share:
ST

Saeloun Team

The team behind Miru. Ruby on Rails consultancy turned product company. Based in Pune, India.

Try Miru today

Free to start. No credit card required.

Start Tracking Free