Home Changelog

Changelog

What we have shipped, and what it means for your work.

Last updated 13 September 2026

Your hours now arrive filled in, day by day

A billing week used to be one number. If you worked four hours on the Wednesday and made them up on the Saturday, the only way to say so was to change the week's total — which, since the total had not moved, meant there was nothing to say at all.

Every week now arrives with each day already filled in from your assignment: your hours per day across your working days, less any public holiday or booked time off, laid out date by date. A week that went to plan still needs nothing from you. When one day was different, you change that day rather than restating the week.

Every day is yours to correct, including the ones your assignment does not schedule. Worked a Saturday, or a public holiday? Type over the zero.

Rearranging a week no longer interrupts your client. If the days move but the total does not, nothing they owe has changed and the week simply saves — no approval request, no 48-hour clock. Where the total does move, it goes to them as before, and now shows which day it was.

Invoices are unchanged: still one line per week, still one total.

Invoices are grouped by project, with your own reference

Every invoice — hours or expenses, on screen and in the PDF — now groups its lines by project, then by the person doing the work. Your own reference for that project, the PO or SOW number you maintain, sits on the project heading where AP looks for it.

The arrangement is the same every month, whether the invoice covers one project or five, so nothing moves around on you. Where an invoice does span several projects, each gets a subtotal; where it covers one, it does not, since that would just restate the total underneath.

The spreadsheet export stays one row per line, with project, reference, assignment and consultant as columns, so it still filters and pivots.

Both sides see the same arrangement — the firm that raised the invoice and the client paying it — so a conversation about a line is a conversation about the same line.

  • A day that is both a public holiday and booked time off is now deducted once rather than twice. Weeks with such a day were billing less than they were worth.
  • Hours are whole numbers throughout. Assignments have always been set in whole hours per day, and adjustments now match.
  • In Reports, a consultant's name is now a filter, the same as a project or a client already was.
  • Reports group by Status as well as by client, project and consultant — pending, adjustment requested, approved, auto-approved, rejected, ready to invoice, invoiced — and clicking any of them filters to it. On the client side this separates what you have been billed for from work still on its way.
  • Voiding an expense invoice returns its expenses to the Billable Expenses inbox, ready to be corrected and billed again.
  • Every hours notice and every billing-week screen names the client and the project, so a week can be placed without opening it.
  • An invoice says which project and assignment it covers — on the invoice, in the PDF and in the email — and whether it bills services or expenses. An expense invoice no longer reports zero hours.
  • Expense invoicing follows the cadence from when a report became ready to bill, not from when the money was spent — so a trip from August, routed in September, bills at September month-end rather than immediately. Pre-bill by hand to go sooner.

A subcontractor can have an address inside your world

Subcontractors sign in to Prilet as themselves, but most of them hold an address on your domain and use it for everything to do with your work.

Open a subcontracting arrangement and set Internal email. Hours and adjustment notices go there instead, and expenses imported from your accounting tools now match to the right person automatically rather than waiting for you to route them by hand. Sign-in and account emails always go to their own address, whatever you set here.

  • We now email your administrators if an integration stops working, and show a count on the dashboard, rather than leaving it to be discovered.
  • A public changelog, which you are reading.

Choose the date on an invoice you raise yourself

Generating invoices by hand used to date each one by your billing cadence with no way to say otherwise — which is wrong exactly when the exception is the reason you are doing it by hand.

Each card on Generate Invoices now carries its own date, defaulted from the cadence and editable before you send. The due date moves as you change it, so the consequence is visible rather than discovered later, and Generate All honours what you typed on each card.

  • Before invoices go out, a summary says exactly what will be sent and to whom.
  • Clients are told when an invoice is voided, instead of it disappearing quietly.
  • The adjustment deadline stays on the timeline after it passes, so it is clear why a week closed when it did.

See what a project has spent against its budget

A project with a contract value now shows Budget vs actual: billed to date, a projection to the end of the engagement, and what is left. Every point on the chart names its month and amount on hover, and the month in progress is drawn as part fact and part forecast, because that is what it is.

Visible to people who can see financials on the project.

The adjustment window is 48 hours, and says so

The window to request an hour adjustment is 48 hours, excluding weekends and holidays. It was described as "2 business days", which people read several different ways depending on which day the week started.

The deadline now appears on the billing week itself and does not depend on which timezone your browser is in.

  • Every hours screen names the project the work belongs to.
  • A firm can name the person running each engagement, shown in the project header.
  • Reopening a week for adjustment now hands back a window that is genuinely still open.

What each role can see and do, rewritten

Access now follows the work rather than the job title. A manager sees the projects and people they actually run; committing the company — signing agreements, deciding who you do business with — is an administrator's.

A new timekeeper role records hours without seeing what they cost, for the people who should be filling in a week and nothing else.

  • Nothing on a dashboard now leads somewhere you would be turned away from.
  • A company always keeps at least one person who can act for it.
  • Somebody who has left a company stops being written to.
  • Clients are told their project started, rather than getting one email per line of it.

Weekly hours summaries are addressed to one person

The weekly hours email used to address the consultant, their manager and the client's manager in one header — which, on subcontracted work, showed a client the subcontractor's address and showed the subcontractor the client's direct contact.

Everyone now gets their own copy, written for the part they play in the week.

  • An email address is confirmed by answering it, not by typing it.

Pick the account at the moment you pay

Choosing which bank account pays an invoice no longer means visiting settings first. The choice sits on the invoice, at the moment of paying, and applies to that payment only.

  • One payment reminder per stage, rather than one per invoice.
  • An invoice being paid is no longer called overdue while the money is in transit.
  • Invoice recipients you configure stand on their own, without also needing an administrator on the list.

See a team's whole month at once

A calendar view of the roster: who is booked, who is free, and who is away, week by week, with the date each person is next unavailable.

Decide how each client pays you, separately

Payment settings used to apply to everyone at once — if one supplier was on automatic payment, they all were.

Each company you pay now carries its own choice: which account it comes from, and whether it goes automatically or waits for you. Change one without touching the rest.

  • Paying an invoice asks for your verification code first, because it moves money.
  • Saving a bank account no longer implies permission to debit it.
  • Every signature screen shows the figure and the period being signed for.

A consultant can be on more than one firm's bench

A subcontractor can hold arrangements with several primes at once, and be placed by any of them. What they are paid is set on the placement being sold, not once on the bench — so each engagement is priced on its own merits, above the floor both sides agreed.

  • An invoice is dated to the work it bills, not the day somebody raised it.
  • A consultant can hold sequential lines on one project without a gap in between.
  • Ending an assignment early now looks like what it is.

A year of hours, revenue and booked work at a glance

The consulting dashboard now carries a rolling year beside each headline number: hours and revenue month by month, and how much work is already signed and still ahead. Filter to the next 30, 60 or 90 days, and the period names the date it ends on.

Hours, Time Off and Bills get their own place in the menu

The three things people open most often were reachable only from a dashboard tile. They are now in the top navigation, and consultants no longer see accounts payable, which was never theirs.

Find the tile that needs you

A dashboard of thirty tiles is a wall. Needs you narrows it to the ones actually asking for something, and every badge across the page now means the same thing and sits in the same place.

  • One Offers doorway, with a list for each side of the relationship.

The relationship between two companies gets a row of its own

Who you work with used to be inferred from the letters you had exchanged. A connection is now a thing in its own right, with a state you can read and act on — requested, accepted, declined — and one copy of the truth rather than one per invitation.

  • The monthly tiles stop waiting for the billing run to catch up.
  • Only an administrator decides who the firm does business with.

Invite a client who is already on Prilet

An invitation used to assume the company at the other end was new. It now recognises a company already here and offers to connect you instead of starting a second, duplicate account.

  • Payment reminders now say what the mailer always promised they would.

An offer stays a draft until you send it

Offers are now edited and sent on separate screens. A draft can be reworked as many times as you like; once sent it is frozen, and Withdraw pulls it back to draft rather than leaving two versions in the world.

An engagement starts with an offer, every time

There were several ways an assignment could come into being, which meant several places a rate could be agreed and several ways to disagree about it later. An offer is now the only door, so what was quoted is what is billed.

  • An invited signup knows who invited it, and the link expires.

Both sides are warned before an assignment runs out

An assignment reaching its end date now tells the firm and the client ahead of time, rather than simply stopping.

A client is no longer told who the subcontractor is

On subcontracted work, notices to the client named the subcontracting firm. The client's relationship is with the prime, and the notices now say so.

  • A bundle can quote a schedule and say who it is for.
  • A client can delete a project they built from a bundle.

Consultant offers and project offers read as one product

Two things called an offer behaved like two different products. They are now the same ceremony with the same vocabulary, whichever you are sending.

A page that says what your week looks like

Every role now has a playbook: what is expected of you, what is waiting on you, and where it lives. Reachable from the footer.

  • The company profile has an entry point, an audience, and a scope.
  • A consultant can take a resume down without it reappearing.
  • Find Consultants shows only to companies that can actually engage one.
  • Leaving the two-factor setup screen no longer hands over your second factor.

A resume is published when you make a link for it

Resumes were live by default. One is now public only once somebody deliberately creates a link to it, and the top navigation points at the project hub you actually own.

  • Monthly job cost reports close on a schedule instead of waiting to be asked.

Correct or withdraw an invitation that went out wrong

An invitation sent to the wrong address, or with the wrong wording, used to be permanent. Administrators can now fix one or take it back.

  • Dashboard counters refresh on their own while the page is open.
  • Job costing refreshes itself while a QuickBooks posting runs.

Both sides of a project see the same hub

The client's view of a project and the firm's view were separate pages that had drifted apart. They are now the same shape, so a conversation about a project is a conversation about the same thing.

  • Invoice copy recipients can be set per client, with a company default behind them.
  • Pre-billing handles year-end close properly.

Hire a whole team in one go

Staffing a project meant one offer per person, each with its own negotiation. A client can now hire and offer a team in a single ceremony.

Consultant onboarding is a wizard that ends at going live

Setting up as a consultant was a set of pages you had to know to visit. It is now a guided sequence with an end you can see, finishable in one sitting.

  • A disconnected Stripe account is handled rather than left as a stuck state.

Prilet works properly on a phone

Every signed-in page has been reworked for small screens — approving hours, reading an invoice or answering an offer no longer means finding a laptop.

  • Subcontracting arrangements show the billing cadence.
  • Skill requests can be reviewed with feedback, and the picker matches as you type.
  • Payouts are on a fixed daily schedule, and the interface says so.
  • The skills picker works without JavaScript.
  • Pagination looks the same everywhere it appears.

A free trial you can see

The subscription page now shows a trial for what it is — what you are on, what it becomes, and when. Billing cycles and the months on your bill are anchored to your own timezone rather than the server's.

Invite a company to Prilet in your own words

Invitations can be sent with a customizable template, so what arrives sounds like you rather than like us.

  • Signup, contact and password-reset forms are protected against automated abuse.
  • Consultants who are not yet live, and their payment status, are visible from the dashboard and the team page.
  • A US holiday falling at a weekend is deducted on the weekday it is observed.

Invite as many colleagues as you need

Hiring companies can add unlimited team members.

  • Assignment progress and variance are shown in hours rather than weeks, and planned hours account for holidays.