Version 2.0.4 · Native iPhone and iPad app for iOS/iPadOS 17 or later
CallTimes organizes your production jobs, workdays, personal pay estimates, and payment status. You can also maintain a crew list and prepare messages with everyone's hours. Crew setup is optional—use CallTimes just for yourself if that is all you need.
The app has three main tabs: Jobs, Reports, and Settings. It supports iPhone and iPad running iOS/iPadOS 17 or later.
Production Company is the only required field when creating a new job. Other fields help you identify the work and avoid repeating your deal on every day.
The job's rate supplies the calculation default when a workday's rate is blank. Roles and rates are independent: the same role can have different rates on different jobs or days.
Use the Jobs search box to search by company, job name, or payroll company. Use Filters to choose a year and Active, Archived, or All jobs. The year grouping follows a job's latest work date.
Open a job and choose Edit to change its details. Archive keeps the record while removing it from the Active list. Use the Archived or All filter to find it again and Unarchive to restore it to Active.
Delete Job removes the job and its workdays after confirmation. Export a backup first if you may need those records later.
A day can contain:
Enter both ends of any lunch you record. Complete requires Start and Wrap and checks the times you entered. Overnight shifts are supported.
| Entry | Meaning |
|---|---|
13:30 | 1:30 p.m., using 24-hour clock time |
13.1 | 1:06 p.m., using tenths of an hour |
13.25 | 1:15 p.m., using quarter hours |
13.5 | 1:30 p.m. |
13.75 | 1:45 p.m. |
13 | 1:00 p.m. |
Use one decimal style within a workday: do not mix tenths and quarter-hour entries. .5 works with either. Decimal time is not clock minutes: 13.3 means 13:18, not 13:30.
Worked hours subtract recorded lunch durations from elapsed time. A positive combined lunch shorter than 30 minutes is counted as 30 minutes. If you do not record a lunch duration, the app does not automatically subtract one.
You can add information as it happens rather than waiting until wrap. Draft changes save automatically. Use Save Draft to leave an incomplete entry, then open its Resume Draft entry in the job to continue. Existing workdays with pending draft changes offer Resume.
Use Complete to finish and save the day to your workday records. Unfinished drafts are separate from completed days used in reports and hours sharing. Draft sync to another device depends on iCloud being available.
Use Repeat Last Day under Add Work Day to start from the previous day's details. In the day editor, Copy Times, Role & Rate and Paste Times, Role & Rate reuse those fields through the clipboard. Review the date and copied details before completing the new day.
You can enter an hourly rate such as 55/hr or a guaranteed deal such as 700/10.
700/10 means a $700 guarantee for 10 hours. The app derives a base rate using overtime weighting; it does not simply divide 700 by 10.
The current estimate applies straight time for the first 8 worked hours, 1.5 times the base rate above 8 through 12 hours, and double time above 12. A guaranteed deal's estimate is at least the entered guarantee. The Union setting does not select different contract rules.
A day's personal rate can differ from the job default. Leaving the day rate blank uses the job default. Missing or unsupported rate text can result in a zero estimate—check your entered rate.
Tap Paid or Unpaid beside a workday to update its status. In the job's Payment Status section, use Mark All Paid, Mark All Unpaid, or Mark by Week to update several days together.
These statuses are your own records. CallTimes does not connect to your bank or payroll company to confirm payments.
Open Settings and find Roles, Production Companies, Job Names, Rates, or Payroll Companies.
Each list holds up to 18 distinct saved values. Roles and rates are separate lists; you do not need duplicate role names for different rates. These saved roles are for your personal work records, not crew role assignment.
Open Settings > My Crew.
Search by the start of a first or last name. For example, jo finds John Smith and Sarah Jones; jo sm finds John Smith. Name search ignores case and accents.
If Contacts access is unavailable, add people manually or review CallTimes' Contacts permission in the device Settings app. If access is limited, only allowed contacts may appear.
New regular crew start Working on existing job dates, including customized dates. Adding regular crew affects earlier dates too, so review the dates when someone joins partway through a job. Re-selecting someone already in the roster does not reset their saved attendance.
To remove someone from the usual roster, touch and hold their name and choose Remove from Job. Saved customized days retain their records; automatic days follow the current roster. For a short absence, use daily attendance instead.
There are no crew role or rate fields. Arrange names in the hierarchy you want. The saved order applies across the job rather than having separate order settings for each day.
Open a date under Crew by Day.
Mark the person Off on each affected date and tap Save. They stay on the usual job crew and remain available on other dates. Off people do not appear in that day's hours message.
Choose Add Person to This Day in that date's editor. Select the person and save the day. This does not add them to the regular roster or other dates.
Crew normally use the job day's times. Overrides let one person have a different call, lunch, or wrap.
Cancel discards unsaved crew-day edits. Reset This Day to Job Crew asks for confirmation, then removes that day's custom attendance, additions, and overrides. Changes separately saved through Edit Day Times affect the underlying job day and are not undone by canceling crew-day edits.
A temporary change in someone's department role is not recorded as a crew role change. You can choose the order of names, but the current app does not offer a different hierarchy for each date.
The app does not automatically select recipients or send messages. Crew messages include names and times, not crew roles, rates, or calculated pay.
If the preview is empty, check that the job has completed workdays, crew are working on those dates, and dates are selected.
Choose Send Complete Job from the job's sharing menu, review the app-version notice, and share the invitation link. The recipient opens it in a compatible version of CallTimes and imports a copy.
The shared snapshot includes the default job rate and workday times. It omits your personal role, per-day role/rate overrides, payment status, archive status, and crew data. Share the link only with people you intend to receive that information.
On import, enter your own role and rate. If the same company and job name already exist, you can add the imported days to the matching job or choose Create a separate job. CallTimes can also open compatible .calltimes job files.
Imported jobs are independent editable copies. Changes are not sent back to the sender, and future changes to the sender's job do not update the imported copy. Cloud invitations require iCloud and connectivity.
Open Reports to see:
For insurance-hour tracking, enter your own Target Hours, optionally enable Start and End dates, and choose Save Insurance Settings. The initial target of 400 is an editable starting value, not confirmation of your plan's requirements. Check the correct target and eligible hours with your plan. CallTimes does not verify contributions or eligibility.
The year/month figures include records dated within that period, including future dates if you enter them.
In Reports, choose Export Spreadsheet (CSV) and save or share the file. Open it in a spreadsheet app that supports CSV.
The export contains personal job/workday details, rates, times, calculated hours, and paid status across stored jobs. It does not export calculated pay, crew times, or unfinished drafts. A CSV export is useful for reviewing records; use a JSON backup for restoration into CallTimes.
CallTimes saves core records locally. iCloud automatically syncs supported records between your devices when the same Apple Account, iCloud, and connectivity are available. This includes jobs, workdays, drafts, saved values, insurance settings, and crew information.
Open Settings > Backup & Sync to check status or choose Retry Sync. Sync may take time; do not assume another device has a change before checking it.
Backups include personal records and saved crew records. Treat them as private files.
Choose Import Backup, select a compatible backup, and review the confirmation before restoring. Restore replaces current records rather than simply adding a few days. Export your current data first if you want to keep a copy.
Recover Original App Data is available for finding compatible data from the original app. Recovery depends on the data that remains available; keep a manual backup when possible.
In Settings > Appearance, choose System, Light, or Dark. System follows the device appearance.
Do I need a crew list?
No. You can track only your own work.
Why is someone missing from a crew text?
Check that they are on the job or that day, marked Working, and that the date is included in the preview.
Why did a newly added person appear on earlier dates?
Add People adds regular crew to existing dates. Use attendance to mark them Off where needed, or Add Person to This Day for a one-day addition.
Where do I save a time override?
Done returns to the day editor; Save there commits the changes.
Why is personal estimated pay different from my paycheck?
Check the entered rate and hours. CallTimes uses a limited estimate formula, not your complete payroll agreement, taxes, or deductions.
Why did Share Hours select only one day?
Personal Share Hours defaults to the latest day. Crew Preview & Send defaults to all available crew dates.
Is a job invitation live collaboration?
No. It imports a separate copy.
What does CallTimes cost?
$17.99 as a one-time purchase on the Apple App Store.