Don't lose a day's work between the site and the invoice.

Temalog is a record-keeping app for independent tradespeople in Japanese construction.
It records how many days you worked at each site and what materials you paid for out of pocket.

iPhone / iOS 18.0 or later · Japanese / English · No account · Everything stays on the device

Built for the person being recorded

The usual apps face the other way

Almost every site-attendance app is built for the company managing the workers. Temalog is for the tradesperson holding the basis for their own pay.

No clocking in

Pay is settled per day worked or per job, not by timestamp. Clock-ins add taps, and a record with holes in it is no basis for an invoice.

No company account

Whatever system each contractor uses, only your own app can total every site you work across.

Three taps a day

Pick the site

Recently used sites come first, and one is already selected.

Tap the number of days

0.5 / 1.0 / 1.25 / 1.5 as large buttons, or type any value. Two sites in one day is just two entries.

Save

The amount appears immediately, always with its breakdown — "1.25 days × 22,000" — so you can see where the number came from.

Raising your rate never rewrites the past

Each site can have a daily rate, an hourly rate and an overtime rate. Rates are stored as revisions with an effective date rather than overwritten, so an amount you already reported never changes.

Never forget an advance

Record it at the counter

Amount, vendor, a photo of the receipt, and which site it should be billed to.

See it before you close

Anything still unbilled is listed — including what was left over from earlier months.

It lands in the closing

Attach it to a site and it appears as a line item when you close that site.

A confirmed total stays put

Confirming a closing freezes the days, the rates that applied and the advances, as they stood. Editing records or rates afterwards does not change what you confirmed. To change it you close again, and the previous confirmation is kept in the history. This is so that opening the app during a dispute never shows a different number than the one you handed over.

A closing day per site

The 20th, end of month — whatever each contractor uses. A closing period runs from the day after the previous closing day through the current one. Home totals use calendar months instead, so both are labelled and never confused. Due dates are generated from the payment terms, and you can list what is still unpaid.

Free and Full Access

FeatureFreeFull
Record, edit and delete entries
Sites5Unlimited
Advances10 totalUnlimited
Monthly summary and per-type breakdown
CSV export
Backup export
Unbilled advance alerts
Work sheet PDF
Payment tracking
Restore from backup
Photos in daily notes1 per dayUnlimited

Full Access is a one-time purchase (¥2,000). It is not a subscription and can be restored at any time. Export stays free — being unable to get your own records out would be a poor deal in a work app.

Made to be used on site

19pt body text, 64pt primary buttons, 56pt minimum tap targets. Usable with gloves on and in bright sunlight. Figures are monospaced, with no flashing or count-up animation. Dark Mode is fully supported.

FAQ

Where are my records stored?

Only on this device. No account is required and nothing is sent anywhere. Photos stay on the device too.

What happens when I change phones?

Export a ZIP of your records and photos from Settings → Backup and open it on the new device. Exporting is free; restoring is part of Full Access.

Can it produce an invoice?

Not in this version. It produces a work sheet and an itemised list of advances, which you can attach to whatever form your contractor uses.

Is it a subscription?

No. One-time purchase, no recurring fee.

About the terms and contracts

The types shown in the app — daily rate, lump sum, hourly — are ways of calculating an amount. They do not determine the form or legality of any contract. Please confirm contractual matters with the party you work for and with a professional. Totals are kept excluding tax and tax is shown only as a reference; the app does not guarantee the final invoiced amount or its tax treatment.