Skip to content
Sun Sub
Sun Sub shield logo: a paintbrush inside a navy shield iPhone time clock for painters and trade crews · iOS 16 or later

Sun Sub

Record your hours. Send them anywhere.

Tap once to clock in at your own worksite or your company’s job. Sun Sub records your hours on the spot, verified by location, saved even without signal, and turns them into a signed report that anyone can check online.

Any US or Canadian mobile number can sign up. Message and data rates may apply for the sign-in text. Recording your hours is free; creating and sending signed reports is a monthly subscription, bought in the app through the App Store or by card on our website.

  • Works offline
  • Location on to clock in
  • Signed, checkable reports
  • No ads, no trackers
Sun Sub Jobs tab on an iPhone: “Good afternoon, Frank”, Monday, Aug 31, and one job card for Test sh62d6jw at 123 Main St. Charlottesville VA 22903 with a Foreman chip and 1 crew.
Example data from an earlier build. Version 1.2 renames the Jobs tab to Work and lists your own worksites next to any company jobs. Every name, number and address in these screenshots is fictitious.
Built for the jobsite

One honest tap, instead of a paper timesheet

Clock in when you arrive, clock out when you leave, and know your hours are recorded — wherever you work and whoever you work for.

One-tap clock in and clock out

Open a worksite or a job, tap Clock in. Your current shift stays pinned at the top of the Work tab with a running clock, so clocking out is never more than a tap away.

Location-verified on site

You turn location on to clock in — that’s how Sun Sub places your hours at the site. At a company job the punch is checked against the site circle the company approved; at your own worksite, against the pin you set there. Outside the circle, or with no pin yet, it still records and is marked not verified. And once you’re clocked in, a dropped signal never loses the shift: your clock-out still records.

Works offline

Every punch is saved on your phone before it’s sent, and sent again automatically when you’re back in coverage. A dead spot or a closed app doesn’t lose a punch you’ve already tapped, and a resent punch is never counted twice. Punches recorded offline are marked as timed by your phone rather than by our server, and a report says so.

Your hours, in your pocket

See every shift you’ve worked, with this week’s recorded and verified totals, the running time for the shift you’re on, and, for company jobs, what your supervisor confirmed. No more waiting for payday to find a mistake.

Sun Sub My hours tab: This week shows nothing recorded yet; recent shifts list the job, hours, a Not verified or Verified on site chip, an Awaiting review chip, and reasons such as clock-out outside_fence.
My hours shows what was recorded, whether the app could place each punch at the site, and, on company jobs, what your supervisor confirmed.
How it works

Three steps from download to clocked in

No roster needed and no password. Your mobile number is your account.

  1. Sign up with your number

    Enter your US or Canadian mobile number and we text you a one-time code. The first time in, you read the key points of the Sun Sub Terms of Use (the full terms are one tap away), accept them with a finger signature and your typed name, and add your name — an email address is optional. You stay signed in on that phone for up to 90 days.

    The text-message consent box on the sign-in screen is optional. It isn’t required to use the app or to work on any job.

  2. Add a worksite, or accept your company’s invite

    Give the place a name and, if you like, an address. Stand on site and tap “Set site pin here” so punches there can be verified; you choose the radius. If the company you work for runs its crews on Sun Sub, its foreman or office can invite you instead: accept in the app and their jobs appear next to your worksites.

  3. Tap to clock in

    Open the worksite or job and tap Clock in. The app takes one location fix at that moment to check you’re at the site, and you’re on the clock. Tap Clock out when you leave.

    The first time you tap Clock in, the app explains when it uses your location and when it never does, then iOS asks to allow it while using the app. That’s the only permission Sun Sub asks for: never “Always”. While you’re clocked in your phone keeps checking, on the phone, that you’re still on site, and clocks you out if you leave for more than 10 minutes.

Sun Sub sign-in screen: Welcome to Sun Sub, Step 1 of 2 with a mobile number field, the optional text-message consent checkbox, and a Text me a code button.
Step 1: your mobile number. The code arrives by text; no password to remember. New accounts add a name as a final step.
Send them anywhere

A report you can hand to anyone, that anyone can check

Pick a period, add the employer’s name and email, and Sun Sub builds a PDF of your hours and signs it. Email it from the app, share the file, or keep it. Whoever receives it can check it in seconds.

What’s in it

Every shift in the period with the date, site, clock-in, clock-out and hours, plus where each number came from: whether the time was stamped by our server or by your phone offline, whether the punch was checked against a company site circle or a pin you set, and whether it was on site. Shifts that can’t be counted — still open, closed automatically, rejected by a company supervisor, or over the daily limit — are listed under “Not counted” and never added in.

How the signature works

Our server signs the report’s data with a private key (RSA-PSS with SHA-256) and stores that signed record with the report. The PDF carries the record and signature as an attachment, and prints the report id, the record’s fingerprint, a QR code and the link to check it. We also keep a fingerprint of the exact file we issued.

The honest claim

“Any change to the file is detected by the online verifier (byte-exact match against the file we issued). The embedded record is digitally signed and can be checked offline with our public key. The printed pages themselves are not signed — always trust the verifier’s numbers, not the numbers printed on a file that fails the byte-exact check.”

Verify a report: upload the PDF or type the report id. Public keys are published at /sunsub/keys.

What it costs

Recording and viewing your hours is free. Creating and emailing signed reports, and linking your account to a company yourself, is a Sun Sub subscription: $119.99 a month as an in-app subscription through the App Store (Account → Subscription), or $120 a month by card on our website where the app offers that link. Cancel any time; the features stay on until the end of the month you paid for. Anything a company’s foreman or office sets up for you never needs a subscription. More about the subscription.

Auto-send to your employer

Your company gets your hours automatically — only when you say so

Companies that run their crews through Sun Painting Virginia’s system can receive your hours directly. Nothing is shared until you link the company, and you can see exactly what it gets.

  • Two ways to link, both with your consent

    Your foreman or the company’s office adds your number and you get an invite to accept or decline in the app. Or you type the company’s name yourself: if your number is on the company’s pre-approved list, we text you a second code to confirm it’s you, and the link is made. Nobody can link your account without one of those two steps.

  • What the company sees

    Shifts on the company’s own jobs are the company’s records, the same as today. Hours at your own worksites stay private unless you turn on “Share my worksite hours with my company” — a switch you can flip off again at any time.

  • Unlink whenever you like

    Accounts you created yourself can unlink from the Account tab (clock out first). Accounts a company created for its crew are managed by that company’s office.

For foremen

A few extra tools for the person running the site

On company jobs, each job has one foreman per crew company. The foreman gets everything above, plus these.

  • Onboard the crew

    Add crew members by name and mobile number right from the roster, and mark who prefers Spanish. They get a text with the download link (unless they’ve opted out of our texts) and can sign in right away. If the number already has its own Sun Sub account, that person gets an invite to accept in the app instead.

  • Set the site location

    No pin on the job yet, or the pin is in the wrong place? Stand on site and tap “Set the site location here”. The office approves the pin before it’s used to verify anyone’s punches.

  • Confirm the day’s crew

    Tick who’s on site each day in a couple of taps. One confirmation per job per day goes to the office, by name.

  • Review and sign the scope of work

    Read the job’s scope in English or Spanish and sign off with your finger — ideally before the crew starts — so everyone begins from the same page. Anyone on the job can read the scope; the foreman signs it.

  • Document the site

    Capture before-and-after photo reports with per-photo notes, tied to the job, up to 12 photos per upload. Photos are re-encoded on your phone before they’re sent, so camera metadata never leaves the device. Protection for the crew and the company alike.

Field App Review, Before / after tab: an After report marked Taken on site and a Before report marked Not confirmed on site, each with photo thumbnails and notes.
What the office sees: a foreman’s before/after report in Field App Review (example data).
Straight to the office

No follow-up phone calls

On company jobs, hours, daily crew confirmations, proposed site pins and photo reports flow directly into spvaTrack, Sun Painting Virginia’s project system, and show up in Field App Review. Your own worksites never do.

  • Supervisors confirm hours

    Supervisors and project managers see each shift with its punches: how far from the site, how accurate the fix was, whether it was recorded offline. They confirm, trim or reject with a memo, and what they confirm is what you see under Confirmed in My hours.

  • Confirmed hours flow to the timesheet

    Confirmed shifts roll into the weekly subcontractor timesheet and carry their on-site result through to the expense approval tables.

  • Geofence pins are approved by the office

    A pin a foreman proposes takes effect only after the office approves it. Approved pins are what punches are checked against.

  • Companies see their linked crew

    Subcontractor companies get a Sun Sub hours page of their own: who is linked, the pre-approved roster, pending invites, and the last 60 days of shifts, with worksite hours shown only for workers who chose to share them.

Field App Review, Daily crew tab: two confirmations for job Test sh62d6jw, one Confirmed off site and one Confirmed on site, listing who was on site.
Daily crew: the foreman’s confirmation of who was on site, as the office sees it (example data).
Field App Review, Geofence pins tab: Frank Foreman proposed a pin for a job, shown with the current fence, Approve and Reject buttons, and a View on map link.
Geofence pins: a foreman’s proposed site location waiting for office approval (example data).
Location and privacy

Where your location goes, and where it doesn’t

Sun Sub uses your location for one thing: your hours. One reading when you clock in, one when you clock out, a pin when you choose to set one — and, while you’re clocked in, a check that runs on your phone and stays there, so it can clock you out if you leave the site. Never off the clock. Never sent anywhere as a trail.

  • When location is captured

    One fix when you tap Clock in or Clock out, and one when you tap “Set site pin here” on a worksite of your own. Foremen also get a fix when they confirm the day’s crew, submit a photo report or set a job’s site location. If a fix from a moment ago is still on hand, it’s attached when you accept the terms, sign the scope or upload a photo. That’s the full list; there is no continuous or periodic upload.

  • While you’re clocked in

    From version 1.4, your phone keeps checking whether you’re still inside that one site’s circle — the company’s approved fence or your own pin — for the whole shift, including with the app in the background; iOS shows its blue location indicator the whole time. If you’ve been outside the circle for more than 10 minutes you’re clocked out automatically, as of the moment you left, and the phone tells you. Nothing about that check leaves your phone: no trail, no history. The only things sent are your two punches (an automatic clock-out carries the last reading taken inside the site) and a yes or no on whether the check ran all shift. Off the clock the app doesn’t use your location at all, and it never asks for “Always”. Keeping location on through a shift uses some extra battery.

  • Location is required to clock in

    Clocking in needs location turned on, so Sun Sub can place you at the site. If it’s off, the app tells you and shows a shortcut to Settings instead of clocking you in. Once you’re clocked in, your hours keep recording even if location drops — those punches are just marked not verified.

  • No ads, no analytics, no trackers

    Sun Sub is built only on Apple’s own frameworks: no third-party SDKs, no crash reporters, no ad networks. These web pages carry no third-party scripts either. Sun Painting Virginia never sells your information. A subscription bought in the app is handled entirely by Apple; one bought on our website is entered on our payment provider’s checkout page. Either way, your card details never touch our server.

  • Who sees what

    An account you created yourself is yours alone: your worksites and the hours at them are seen by nobody but you until you send a report or link a company and choose to share. On company jobs, your name and mobile number appear on the crew roster and to that company’s foreman and to Sun Painting Virginia supervisors, project managers and office staff; crewmates can see whether you’re clocked in right now, never your shifts. Supervisors see where each punch was taken relative to the site — distance, accuracy and whether it was offline — and the punch coordinates are kept as evidence. Nobody gets a track of your day. Your number goes to our text-message provider to deliver codes and invites. The Privacy Policy lists everyone who handles this data.

  • Delete your account from the app

    Account → Delete account signs out every phone, frees your number and closes the account. Hours already recorded and reports already issued are kept so that a report you handed to someone stays verifiable. A card subscription bought on our website is cancelled; an App Store subscription is not, so cancel it with Apple first. The Privacy Policy explains what is kept and why.

Sun Sub Account tab: Frank Foreman, +15555550123, tiles for 1 active job and 1 as foreman, a This phone card showing Waiting to upload 0 and Location access Always, and a Sign out button.
The Account tab shows your location permission and anything waiting to upload. Version 1.2 adds rows for Company link, Subscription, My reports, Verify a report and Delete account, plus the Help and legal card. This screenshot predates those.
Who it’s for

Getting access

Anyone who records their own hours can sign up. Companies that run their crews through Sun Painting Virginia’s system get the foreman and office tools on top.

Independent painters and crews

Sign up with your US or Canadian mobile number, add a worksite, clock in. Recording is free. Creating and sending signed hours reports, and linking a company yourself, is a monthly subscription: $119.99 through the App Store in the app, or $120 by card on our website. Sun Sub is on the App Store in the United States and Canada.

Foremen

The office sets up one foreman per job for each crew company. From there, the foreman onboards everyone else, confirms the daily crew, signs the scope and files photo reports.

Office staff and companies

Nothing to install. Supervisors, project managers and admins review hours, geofence pins, daily crew and photo reports in spvaTrack under Field App Review. Subcontractor companies manage their linked workers, pre-approved roster and invites on their Sun Sub hours page.

Need a hand?

Help in Spanish is available by phone or email. Received a Sun Sub hours report? Check it here before you rely on the numbers printed on it.