Features

From the first timer to the paid invoice.

Everything Eddish does for freelancers and teams: time, expenses, approvals, estimates, invoices and getting paid. All of it comes with every seat.

Time tracking

The week

Three ways to record time, all ending in an invoice.

  • Timer, quick entry or grid. Start a timer, type 1:30 against a task, or drag across the day.
  • Totals where you look. Tracked, billable and amount for the week; each day's total in its heading.
  • Rates that stay put. Each entry keeps the rate it was tracked at, so a later change never rewrites past or invoiced time.
  • Live everywhere. Start a timer in one tab and every other tab and device updates.
The Time page for one week, with the day's entries listed

The day grid

Fill a morning in one drag.

The day in 15-minute blocks, one row per task. Drag to fill, drag again to clear; on a phone, tap where work started and where it ended. Overlaps are refused, and invoiced or submitted time is locked, with the reason on hover.

A day in the Grid view: blocks of time across the hours for each project and task, with each task's hours and the day's total

The timer in your browser toolbar

The eddish browser extension popup, Today after switching to another Account: one entry and no running timer

Your day, one click away

Today's entries and total, right from the toolbar. Restart any of them with one click.

The eddish browser extension popup, the New time entry form with the task list open

Add time without switching tabs

Pick a project and task, add hours and notes, and save or start a timer.

Get the Eddish timer for Microsoft Edge.

Free with your Eddish account. Sign in once and it's the same timer you see in the app.

Add to Edge →
  • Start and stop timers
  • Add time entries
  • Today's total
  • One timer at a time
  • Switch accounts
  • Light and dark themes

Invoicing

Create

Tracked time to a draft invoice in two steps.

  • Pick what to bill. Time, expenses or both, for a period you choose, project by project.
  • Present it your way. Hours by task, person or project, or one line per entry, with the detail columns you want.
  • Remembered per client. Your choices pre-fill next time.
The Invoices screen: total, paid, outstanding and overdue invoices, with a chart by month

Edit

The page you edit is the PDF your client gets.

Edit dates, terms and every line in place. Discount, tax and a second tax, rounded line by line so the subtotal always equals the printed lines. Lines stay linked to the time behind them, and the hours on an invoice are locked so figures can't change under the client.

The draft invoice

Send and get paid

Email it, know it arrived, get paid.

  • Pre-filled email. To the client's invoice contacts, with your template, the PDF and a private link they open without signing in.
  • Delivery tracking. History shows delivered, bounced or failed for each address.
  • Part payments. Partially paid until the total is reached, then Paid. Close an invoice to write off the rest.
  • Recurring invoices. Every N days, weeks, months or years, emailed automatically if you want.
A sent invoice, with Record payment

Accounting

Xero

Invoices and payments flow into Xero.

  • Connect once. Choose the sales and expense accounts, tax rates and the bank account payments go to.
  • Sent for you. Invoices and their payments go to Xero automatically, with the invoice PDF attached if you choose.
  • Past invoices too. Push existing invoices in one go, after a review of what will be sent.
  • Nothing fails quietly. A log shows what's done, waiting or failed, and an invoice that needs attention says why, with Push again.
Set up Xero: sales account, expense lines account, default tax rate, no-tax rate and bank account for payments, with Save

Estimates

Quote first

Turn a yes into an invoice in one click.

  • Their own numbering. Lines, tax, discount, a valid-until date and a currency per estimate.
  • Email and a private link. Clients open the estimate without signing in, and accept or decline it there or in the portal.
  • Convert to invoice. A draft invoice with the estimate's lines, linked both ways.
  • Full history. Every step, with the date and who did it.
The Estimates tab of Invoices: estimates in each state, with New estimate

Teams, approvals and expenses

Approvals

Only approved work reaches an invoice, if you want it.

  • Weekly timesheets. People submit their week; an Approver approves or returns it with a note.
  • Expense approval. Each expense submitted on its own, then marked reimbursed when it's paid back.
  • Bulk approve. Tick several weeks and approve them together.
  • Reminders. A weekly nudge for unsubmitted weeks, at the time you choose.
The Approvals page (as an Admin sees it)

Expenses

Spend against a project, with the receipts.

  • Up to five receipts. Images or PDFs on each expense.
  • Unit-priced categories. Mileage or nights: enter the quantity and the amount works itself out.
  • Bill it or pay it back. Billable expenses go on invoices; reimbursable ones go through approval.
The Expenses page, grouped by month

Roles

Everyone sees what their job needs.

Admin, Finance, Approver and Member, with switches for who sees amounts. Cost rates are only ever shown to Admins and Finance. Hidden amounts are refused by the database itself, so no screen, export or API call can reach them.

Settings, Permissions: switches for who sees amounts and who manages projects

Clients, projects, budgets and reports

Projects

Bill by project, task or person.

  • Budgets that warn you. Hours or fees, reset monthly for retainers, with an alert before you overrun.
  • Dated rate history. Change a rate from today; past time keeps what it cost and billed.
  • A currency per client or project. Bill each client in its own currency, never converted.
A project's page: unbilled amount, hours, budget, and tabs for time, tasks and team

Dashboard

See hours, value and what's not invoiced yet.

Week, month, quarter, year or a custom period, by client, project, task or person, in hours or money. Detailed Time lists every entry with its totals, and every list exports to CSV in your own language and number format.

The Dashboard for October: hours, amount and a weekly chart, broken down by client

Connect it. Lock it down.

The API, AI assistants and two-factor come with every seat. Single sign-on is a $4-per-seat add-on.

  • AI assistants

    Claude, ChatGPT, Copilot, Gemini and others can log time, approve weeks and draft invoices, working as you with your permissions.

    How it works →
  • API

    A documented REST API with an interactive reference, personal access tokens and read-only account keys.

    API docs →
  • Single sign-on and SCIM

    SAML 2.0 or OIDC with Okta, Microsoft Entra ID, Google Workspace and others. SCIM provisioning, and roles straight from your directory.

    Pricing →
  • Sign-in protection

    Two-factor that Owners can require for everyone, new-device verification, lockout after failed attempts, and a field-by-field audit trail.

And the details that make it work

English, Spanish and French

Each person works in their own language; invoices go out in your business's.

155 currencies

Each rounded to its own decimals, with local bank-transfer labels.

Made for phones too

Time, the grid, approvals, invoices and expenses all work at phone width.

Search everything

Ctrl or Cmd-K finds pages, clients, invoices, time by its note and more.

Notifications you choose

In-app and email, row by row, in each reader's language.

Your data, walled off

Each account is separated by the database itself, on every query.

Export anytime

All data as CSV, every invoice PDF and every receipt.

Never deleted on you

If a subscription ends, the account turns read-only, not gone.

Try all of it for 60 days.

Everything switched on, no card. Bring your Harvest history if you have one.