Skip to content

Utu — payroll software · French Polynesia

Polynesian payroll, computed to the exact franc.

SMIG at 1,024.74 F/h, CPS by branch, progressive CST-S, night and Sunday premiums, e-DMO: Utu applies the 2026 rates from the Official Journal of French Polynesia — not mainland payroll bent until it breaks. From time tracking to locked close.

  • Designed and supported in Tahiti
  • A devlab product — founded 2014
  • 14 experts · 100+ companies served

Payslip

April 2026

Hôtel Manava Nui — Punaauia

Hospitality agreement · permanent · 5 yrs seniority

Hina Teriipaia · Front desk

Base salary169 h × 1,479.29250,000F
Seniority bonus5 yrs · 5%12,500F
Night hours6 h × 1,479 × 1.7515,530F
Sunday worked4 h × 1,479 × 1.659,761F
Gross salary287,791F
CPS employee contributionspension A+B · health36,514F
CST-SDICP scale, 3 brackets5,640F
Net pay245,637F

Total employer cost

381,372F

Every amount on this payslip is computed by the @utu/core engine, PF-2026 parameter set — not a mock-up.

01Official sources

Utu doesn't « configure » French Polynesia: it ships with it. Every rate in the engine is versioned by effective date and sourced from the Official Journal.

Order no. 2554 CM of 19 December 2025

2026 CPS contribution rates — published in JOPF no. 2025-300 of 22 Dec 2025, effective 1 Jan 2026.

Built in: 10 contribution lines, ceilings, brackets and sector rates.

CST-S scale — DICP

Solidarity contribution on salaries, in force since 1 January 2024.

Built in: 11 marginal brackets, 750 F collection threshold.

Art. Lp. 3332-2 — hour premiums

Daytime overtime +25% / +50%, night +75%, Sunday and public holiday +65% (day) and +100% (night).

Built in: automatic split from time tracking.

SMIG — order no. 580 CM of 30 April 2024

1,024.74

guaranteed minimum hourly rate

F / hour

173,182

for the reference monthly hours

F / month

169

legal monthly duration in French Polynesia

hours

Verified, not promised

The calculation engine is covered by some thirty modules and about 25 test files — including characterization tests checked against payslips actually issued in French Polynesia, to the franc.

packages/core — characterization tests & exotic cases

02Live demonstration — real engine

Your mainland software knows neither CPS nor CST-S. And the spreadsheet won't warn you.

Here there is no URSSAF, no CSG-CRDS, no income tax at source. Instead: CPS social coverage by branch, a progressive CST-S withheld for the DICP, a SMIG based on 169 hours, and premiums specific to the fenua. A mainland engine ignores those rules — or mimics them, all the way to a reassessment.

And the spreadsheet that « has done the job for years » blocks nothing: one overwritten formula, one forgotten bracket ceiling, one undetected sub-SMIG, and it's a CPS back-payment or an underpaid employee, discovered months later.

Rather than claim it, we demonstrate it. The simulator below is Utu's payroll engine, loaded as-is in your browser.

gross on the contract

Gross salary

300,000

F CFP

Net pay

255,919

F CFP

Employer cost

397,128

F CFP

Base salary (169 h)300,000
Gross salary300,000
− CPS employee contributions− 37,831
− CST-S (withheld for DICP)− 6,250
Net pay255,919
+ CPS employer contributions+ 97,128
Total employer cost397,128

Employee charge rate 12.6 % · employer 32.4 %

Computed locally by @utu/core — the same engine that issues the payslips. PF-2026 parameter set, CPS sector and Lp. 3332-2 premiums applied.

035 checks before the lock

The close that refuses to let an error through.

Before locking a payroll month, Utu runs its compliance checks. As long as one blocking point is unresolved, the close is refused — not flagged: refused.

The same checks feed the disbursement schedule: net on payday, CPS on the 10th, CST-S / DICP on the 15th.

compliance checks · run0/5
  • Base salary ≥ SMIG 173,182 F — every employeeblocking
  • Contractual seniority bonus paid (3-year threshold)blocking
  • Fixed-term contract at term — 6/8% precarity costedto handle
  • Abnormal net variation vs previous monthto justify
  • Payroll ledger balanced to the francblocking

Close authorized

cycle locked · payslips issued · e-DMO ready

04API-first · MCP

Payroll that answers when you talk to it.

Utu is API-first: everything the interface does goes through the same API. It is also exposed over MCP — your AI assistant drives payroll in natural language, with the product's real tools.

18 real MCP tools, including

  • utu_calculate_payslip
  • utu_generate_payslip
  • utu_solve_planning
  • utu_suggest_replacements
  • utu_get_legal_parameters
  • utu_set_legal_overrides

Not a chatbot stapled onto a PDF: every answer goes through the engine and the file's data.

utu — MCP session

Generate Hina's payslip for April.

utu_calculate_payslip · Manava Nui file · 2026-04

Gross 287,791 F · net 245,637 F · 0 warnings. PDF payslip ready.

Who can cover for Moana on Sunday night?

utu_suggest_replacements · week 18 schedule

3 available candidates, ranked by cost — 11 h rest and Sunday rotation respected.

05inside the application

The payroll month, screen by screen.

Three moments of the product, faithfully reproduced. Sample data — the layout is the application's.

Disbursement scheduleutu
  • Employee nets — transfers

    30 April

    D−2
  • CPS — e-DMO + contributions

    May 10th

    D+8
  • CST-S — DICP remittance

    May 15th

    D+13

Who to pay, how much, by when — estimated DMO penalty if late.

Forward scheduleutu
MTWTFSS
Hina T.MMEEN
Moana R.EEMNS
Vaite A.NEMMS

M morning · E evening · N night (+75%) · S Sunday (+65%)

Night shifts, 3×8 cycles, Sunday rotation — PF rules, explained.

Decision inboxutu
  • Paid leave — Vaite A.

    3 days · May 12-14

    Approve
  • Overtime — Moana R.

    4 h Sunday · week 18

    Approve
  • April cycle — Manava Nui

    5 checks passed

    Close

One inbox: approving generates the time entries, closing locks the cycle.

06the table of contents

The whole payroll month, no re-entry.

Twenty-five real modules, from time tracking to filings. Not a wish list: the application's table of contents.

Payroll

compute

Payslips
one-page PDF, official DTRAV template
Cycles & variables
pre-filled from time tracking
Advances
account 425, deducted next cycle
Final settlement
notice, ILE 10%/yr (3-yr threshold), fixed-term precarity
Provisions
paid leave and charges, at closing
Year-to-date totals
gross, net, CPS, CST-S — YTD on the payslip

Time

tracking

Time tracking
hours, absences, PF holidays computed
Forward scheduling
3×8, nights, Sunday rotation
Coverage solver
replacements ranked by real cost
Extras & badge
daily contracts, capped cumulative hours
Agenda
HR and payroll deadlines, consolidated

Compliance

lock

Close lock
blocking checks before issuance
Staff register
Lp. 1211-11, kept automatically
Disbursement schedule
nets, CPS on the 10th, CST-S on the 15th
Filing exports
e-DMO, CPS, CST-S, certificates
Accounting exports
balanced entries, bank transfer files

Steering

firm

Multi-company
one firm, N isolated client files
Analytics
employer cost by CPS branch, payroll mass
Month vs prior
drift detected employee by employee
Journal & decisions
who approved what, and when
API & MCP
drivable by your tools — and your AIs

Every screen binds to the active file — a firm switches between clients without logging out.

07pricing

One subscription per file. No hidden line.

Monthly subscription per company, payslip volume included, then per payslip beyond. The full grid is one click away — answer within 24 business hours.

Employer

One company, its own payroll

Monthly subscription, payslips included, all modules

Firm

most popular

Multi-file accounting practices

Multi-company, higher payslip volume, cross-file switching

Group

Several entities, dedicated needs

Custom quote — history migration and onboarding

Get the pricing grid

Pricing depends on headcount and number of files — hence a grid rather than a single storefront number.

08questions

Frequently asked questions

The ones we actually get — from firms and employers alike.

Yes, and only that. Utu computes on the CPS (contributions by branch, order no. 2554 CM of 19 Dec 2025), the CST-S (11-bracket DICP scale), the SMIG at 1,024.74 F/h over 169 hours, and the Lp. 3332-2 premiums (night +75%, Sunday +65%). There is no URSSAF, no CSG-CRDS, no income tax at source: those notions don't exist in Polynesian payroll, and they don't exist in Utu.

Yes — that is the heart of the product. Utu is multi-file: a global switcher moves between clients and every screen binds to the active file. Totals, deadlines, close checks and registers are specific to each company, and each firm's data is isolated by organization.

A few days, with no heavy integration: create the file (legal name, TAHITI no., CPS employer no., collective agreement), import employees and contracts, and carry over year-to-date totals so payslips show correct YTD from the very first cycle. We walk the first close through with you.

Utu's legal parameters are versioned by effective date: the engine automatically applies the parameter set in force for the computed period (for instance PF-2026 since 1 Jan 2026). A new CPS order or a new SMIG becomes a new, sourced and dated parameter set — your past payslips remain computed under the rules of their time.

Before locking a cycle, Utu verifies among others: no base salary under the SMIG, contractual seniority bonus paid beyond the 3-year threshold, fixed-term contracts at term with precarity costed, abnormal net variation versus the previous month, and a payroll ledger balanced to the franc. An unresolved blocking point prevents the close — and therefore the issuance of payslips.

Yes. Utu prepares the e-DMO filing for the CPS and the CST-S export for the DICP, generates accounting entries and bank transfer files, and keeps the disbursement schedule: nets on payday, CPS on the 10th, CST-S / DICP on the 15th, with an estimated penalty if late.

A monthly subscription per file, with a payslip volume included, then per-payslip billing beyond. The amount depends on headcount and the number of files managed: request the pricing grid through the form — answer within 24 business hours, with no pushy follow-up sequence.

Each firm's data is isolated by organization: an account only accesses its own files. Employee-portal access relies on token links that can be revoked at any time. Utu is designed, built and supported in Tahiti by devlab — your contacts are in Papeete, not on a globalized chat queue.

Utu is API-first: the web interface consumes the same API exposed to integrations. That API is published as MCP with 18 real tools (payslip calculation, schedule generation, replacement suggestions, legal parameters…). Concretely, an authorized AI assistant can generate a payslip or query a schedule in natural language — every answer going through the calculation engine, never an approximation.

Demo on your real cases

Bring a real payroll.
We compute it in front of you.

25 minutes over video, no strings: your agreement, your premiums, your file. If Utu doesn't compute it right, you'll see it live.

Book a slot

  • A payslip computed live on your numbers
  • The close lock on a full cycle
  • Your firm questions: migration, multi-file, pricing
Pick a slot

25 min · video call · with a human from the team, in Tahiti

Or leave us a contact

You want

Used only to answer you. Never resold, never an automated sequence.