Leprechaun PSA

Professional services automation

See the overrun before the invoice.

Most firms find out a project lost money when the final invoice goes out. Leprechaun PSA knows three weeks earlier — from the hours your people have already logged and approved.

14-day free trial with your own projects. From $15 per user per month, no minimum seats. One-time onboarding from $3,500.

Projects Needing Attention ranked by projected budget variance
Logistics Analytics RolloutCedar Logistics · Data & Analytics
EAC $484K vs Budget $285K−$199K
Health Ops RedesignBeacon Health Network · Strategy
EAC $244K vs Budget $152K−$92K
Financial Data PlatformAtlas Capital Partners · Data & Analytics
EAC $475K vs Budget $431K−$44K
Every one of these is still running. Nobody has billed a penny yet.

Three minutes, start to finish

The same firm, three weeks before that invoice. Where the numbers come from, what the system does with them, and what you can still do about it.

One system, the whole engagement

Time in, invoice out, and every number in between — without a spreadsheet holding it together.

The plan, and what moves when it slips

A work breakdown of phases, tasks and subtasks, outline-numbered, each with its own dates, budget hours and percent complete. Link them with any of the four dependency types — finish-to-start, start-to-start, finish-to-finish, start-to-finish — with lag in days where the work needs it. The critical path is computed from those links in working days and outlined on the Gantt chart, with the float shown on every task that has slack. Baseline the plan when a change order is agreed, and compare against it afterwards.

Change fifty rows, not fifty times

Edit names, dates and hours across the plan and save them together — one transaction, so either all of it lands or none of it does, and a refusal names the row that caused it instead of failing quietly. Dependencies are held on the task itself, so re-dating a phase does not unpick what follows it. Read the same plan as a list, a Gantt timeline, against its baseline, or as a summary; the firm calendar carries milestones, time off and period closes by agenda, day, week or month.

Timesheets and expenses

Time by project and by day, on the web or a phone. Expenses with the receipt photographed and attached. Submitted weeks route to the right approver — the project manager or the person's own manager — and nothing reaches an invoice until someone has signed it off.

Project financials that are live

Approved hours become cost the moment they are approved, at each person's real cost rate, so the estimate at completion is never a monthly exercise. Time and materials and fixed fee side by side; earned value for the delivery leads.

Staffing that prices itself

Forecast hours by person, by project, by week or month, confirmed or tentative. The revenue forecast prices those hours at the bill rate, so a staffing decision shows up as a revenue number before anyone has worked an hour. Utilization by practice, manager or location.

Invoicing as a run, not a project

At month end, pick the period and the system drafts every invoice from the approved work, priced through each project's billing rules. Fixed fee against milestones, expenses and purchases marked up the way each client agreed. Caps that refuse to bill past what a client authorized — and say what they held back.

Revenue recognition

As billed, as delivered, scheduled or by milestone — chosen per project. Journal a period, review it, post it, and back one out when something was wrong. Deferred and unbilled revenue on the project, not in a side ledger.

Reports you can keep

Nearly a hundred to start, on time, expenses, purchases, projects, employees, clients and vendors. Filter one, save it, share it, schedule it to arrive by email as Excel or PDF. Build your own from any record type when none fits.

Built for firms that sell time and expertise

Consultancies, agencies, IT services, engineering practices — roughly 20 to 150 people, delivering projects for clients and needing to know, week by week, whether each one is making money.

  • Fixed fee, time and materials and milestone billing on the same screen
  • Approval routing by project manager or line manager, per firm
  • Practices, departments, locations and segments, with access rules per person
  • NetSuite connector for clients, projects, vendors, items and invoices
  • HubSpot: a closed deal becomes a client and a project
  • CSV import for every record type, with validation before anything is written

Pricing

Per user, per month. Every person takes one seat; the seat is decided by their role, so a firm pays the full price only for the people who use the full system.

Basic T&E

$15/user/month

Time, expenses, time off, and planning their own staffing. The seat everybody in the firm needs.

  • Timesheets and expense reports
  • Receipts from a phone
  • Time-off requests and balances
  • Their own staffing plan

Resource Manager

$35/user/month

Everything in Basic, plus the staffing plan across the firm and the skills matrix.

  • Firm-wide staffing plan and forecasts
  • Utilization and capacity
  • Skills matrix and find-a-resource
  • Approvals for their team

Full

$75/user/month

Everything: projects, billing, invoicing, revenue recognition, reporting and administration.

  • Project financials, EAC and earned value
  • Billing rules, invoicing and payments
  • Revenue recognition and journals
  • Reports, integrations, setup

No minimum number of seats. Cancel any time; your data exports as CSV whenever you want it. A 20-person firm with three people on Full seats pays about $480 a month.

Onboarding

A one-time project, done with you, so the firm starts on clean data. The 14-day trial is free and self-serve; onboarding begins when you decide to stay.

Standard onboarding every firm
Tenant setup, roles and permissions, rate cards, import of clients, projects and people from spreadsheets or the old system, two remote training sessions, four weeks of hands-on support.
$3,500 under 25 people
$6,000 25 to 75
$9,500 75 to 150
NetSuite integration add-on
The customer, project, vendor, item and invoice flows mapped and tested against your NetSuite account, with go-live support.
$4,000
Historical data add-on
Prior-year timesheets, invoices and revenue brought across, so reports do not start from zero.
From $2,500 quoted

Firms above 150 people are quoted. Onboarding is paid once; the seat price is the only recurring charge.

Full pricing — worked examples for 20, 50 and 100 people, and the questions firms actually ask

Where your data lives

Your own schema

Every customer's data sits in its own database schema — not a shared table with a customer id column. A query cannot reach another firm's rows because they are not in the same place.

Backed up nightly

A full database dump every night to separate storage, and a Backups screen inside the app that shows you whether last night's actually ran — because a configured backup and a running one are different things.

Permissions enforced server-side

A role without "View financials" gets rates and budgets stripped from the API response, not merely hidden on screen. Every change to a record is written to its history with who, when and what.

Questions

How long does setup take?

The trial takes an afternoon: clients, projects, people and rate cards come in from spreadsheets (there is a template for each) and you are entering live time the same day. Onboarding, once you decide to stay, is a two-to-three-week project we run with you: the same imports done properly from your real systems, roles and approval routing, rate cards, training for the people who approve and invoice, and four weeks of support after go-live. History comes across behind you when you're ready.

Do we have to move everything at once?

No. Timesheets and expenses first is the common path — that is where the numbers come from — with invoicing and revenue recognition turned on when you are ready. Each module can be switched off for the whole firm until then.

What about NetSuite?

The connector pushes clients, projects, vendors, items and invoices to NetSuite and reads back the ids, and each record shows what it became. Every push is logged with what was sent and what came back. It is optional: the app is complete without it.

Can people use it on a phone?

Yes — time, expenses with a photographed receipt, and time-off requests, from a phone's browser. Approvals too, for the people who give them.

What happens to our data if we leave?

Export any record type as CSV at any time from inside the app; you do not need to ask. On cancellation the schema is kept for 30 days, then deleted.

Who is behind it?

One person: a consultant who spent fourteen years putting NetSuite and SuiteProjects Pro into services firms. Leprechaun PSA came out of installing other people's PSA systems and watching where they fell short. It also means you deal directly with whoever wrote the code — and that your data is never hostage to that: every record type exports as CSV from inside the app whenever you want it, without asking.

See it with your own projects

Start a trial and we'll set it up with you in an afternoon.