Settings
Customize your Timesheet experience through comprehensive configuration options. Access Settings from the main menu to adjust display preferences, timer behavior, break management, and more.
Settings Screen Overview
The Settings screen is organized into sections with orange headers:
- General
- Timer
- Breaks
- Export
- Calls
- Appearance
Each setting shows its current value below the setting name. Tap any setting to change it.

General Section
Configure basic app behavior and display preferences.
Theme
Purpose: Control the app's color scheme
Options:
- System default - Follows device dark/light mode settings
- Light mode - Always use light theme
- Dark mode - Always use dark theme
Current: System default (shown in screenshot)
Language
Purpose: Set the app's display language
Options: 40+ languages available Current: English (United States) Default: Uses device language setting
Location tracking
Purpose: Automatically capture GPS coordinates for tasks
Toggle: Enable/Disable (checkbox) When Enabled:
- Tasks automatically include location data
- Useful for on-site work tracking
- Shows location on task details
Current: Enabled ✓
Privacy Note: Location data is only used for task recording, not tracking movement.
Currency
Purpose: Set currency symbol for salary/expense display
Options: $ (USD), € (EUR), £ (GBP), and many others Custom Support: Can set custom currency symbols
Current: $
Distance
Purpose: Units for mileage tracking and geofence radius
Options:
- Miles - Imperial system
- Kilometers - Metric system
Current: Miles
First day of week
Purpose: Calendar and statistics week start day
Options:
- Monday - ISO standard, business week
- Sunday - US/Canada standard
Current: Monday
Affects: Weekly reports, statistics, date pickers
Date format
Purpose: How dates are displayed throughout the app
Options:
- M/d/yy (e.g., 1/15/25)
- dd/MM/yyyy (e.g., 15/01/2025)
- yyyy-MM-dd (e.g., 2025-01-15)
- And other regional variants
Current: M/d/yy
Time format
Purpose: 12-hour or 24-hour clock display
Options:
- h:mm a - 12-hour with AM/PM (e.g., 2:30 PM)
- HH:mm - 24-hour military time (e.g., 14:30)
Current: h:mm a
Duration format
Purpose: How time durations are displayed
Options:
- hh:mm:ss - Hours, minutes, seconds (e.g., 08:30:15)
- hh:mm - Hours and minutes only (e.g., 08:30)
- Decimal - Decimal hours (e.g., 8.5)
Current: hh:mm:ss
Recommendation: Use hh:mm for simplicity unless seconds matter
Timer Section

Configure how the timer behaves and rounds time entries.
Rounding
Purpose: Automatically round task durations for billing
Options:
- Exactly - No rounding, record precise time
- 5 minutes - Round to nearest 5 minutes
- 10 minutes - Round to nearest 10 minutes
- 15 minutes - Round to nearest 15 minutes (quarter hour)
- 30 minutes - Round to nearest 30 minutes (half hour)
- 60 minutes - Round to nearest hour
Current: Exactly
Use Case: Billing clients in 15-minute increments is common practice
Rounding type
Purpose: Direction of rounding when using rounding intervals
Options:
- Down - Always round down (favors client)
- Up - Always round up (favors you)
- Nearest - Round to closest interval (most fair)
Current: Down
Example: With 15-minute rounding:
- 22 minutes Down = 15 minutes
- 22 minutes Up = 30 minutes
- 22 minutes Nearest = 15 minutes
- 23 minutes Nearest = 30 minutes
Default duration
Purpose: Pre-fill duration when creating manual tasks
Value: Minutes (e.g., 60 = 1 hour) Current: 60
Use Case: If most tasks are 1 hour, set to 60 to save time
Edit View
Purpose: Automatically open task editor after stopping timer
Toggle: "Edit task after stop" Current: Enabled ✓
When Enabled:
- Timer stops → Edit screen opens automatically
- Add description, tags, notes before saving
- Perfect for adding details while fresh
When Disabled:
- Timer stops → Task saves immediately
- Faster workflow if details aren't needed
Text-to-speech
Purpose: Audio announcements of timer events
Toggle: Enable/Disable Current: Disabled
When Enabled:
- Announces "Timer started"
- Announces "Timer stopped"
- Useful for hands-free work
- Helpful for accessibility
Breaks Section
Configure break behavior, rounding, and automatic break scheduling.
Rounding
Purpose: Automatically round break durations
Options: Same as Timer Rounding
- Exactly, 5, 10, 15, 30, 60 minutes
Current: Exactly
Rounding type
Purpose: Direction of break rounding
Options: Down, Up, Nearest Current: Down
Default duration
Purpose: Pre-fill duration for manual break entries
Value: Minutes (e.g., 10 = 10 minutes) Current: 10
Common Values:
- 10 minutes - Short coffee break
- 15 minutes - Standard break
- 30 minutes - Lunch break
- 60 minutes - Extended lunch
Edit View
Purpose: Automatically open break editor after stopping pause
Toggle: "Edit break after stop" Current: Enabled ✓
When Enabled:
- Pause stops → Edit screen opens
- Add break description or adjust time
When Disabled:
- Pause stops → Break saves immediately
Automatic breaks
Purpose: Scheduled automatic break insertion
Toggle: Enable/Disable Current: Disabled
When Enabled:
- App automatically adds breaks at regular intervals
- Useful for ensuring proper rest periods
- Helps maintain work-life balance
When Disabled:
- Breaks only added when you manually pause
Add break every
Purpose: Frequency of automatic break insertion
Value: Minutes (appears when automatic breaks enabled) Current: 30 minutes
Options: Typically 5 minutes to 6 hours Recommended: 50-90 minutes (aligns with productivity research)
How It Works:
- Timer runs for specified duration
- App automatically inserts a break
- Break duration uses "Default duration" setting
- Timer continues after break period
Export Section

Configure export file formatting and storage. See the Export documentation for detailed usage.
Split task by breaks
Purpose: Export tasks with breaks as separate rows
Toggle: "Export task with breaks as subtasks" Current: Disabled
When Enabled:
- Each break creates a new row in export
- Useful for detailed break analysis
- Longer export files
When Disabled:
- Tasks exported as single entries
- Breaks shown in summary columns only
- Cleaner, simpler exports
Show date and time
Purpose: Control timestamp formatting in exports
Toggle: Enable/Disable Current: Disabled
Affects: Date/time column formatting in exported files
CSV separator
Purpose: Delimiter character for CSV files
Options:
- Comma (,) - US/UK standard
- Semicolon (;) - European Excel standard
- Tab - Alternative delimiter
Current: Comma (,)
Important: European Excel often requires semicolon
Export Folder
Purpose: Default save location for exported files
Action: "Select Folder" - Opens folder picker Requirement: Storage permission
When Set:
- Exports save automatically to chosen folder
- No folder picker each time
- Organized file management
Filename Convention
Purpose: How export files are named
Options:
- Project Title - Uses project name in filename
- Date - Uses export date
- Custom - Define your own pattern
Current: Project Title
Example: "Website_Redesign_2025-01-15.xlsx"
Calls Section
Configure automatic call tracking.
Task Call Service
Purpose: Automatically create tasks from phone calls
Toggle: Enable/Disable Current: Disabled
When Enabled:
- Incoming/outgoing calls create tasks automatically
- Task type set to "Call"
- Duration matches call length
- Requires Call Log permission for phone number
Use Cases:
- Client support tracking
- Billable phone consultations
- Sales call logging
- Professional services
Permission Note: Enable Call Log permission in Android settings to automatically populate phone numbers in task descriptions.
Appearance Section
Configure smart features and user interface behavior.
Autofill Project selection
Purpose: Pre-select last used project on timer
Toggle: "Enabled" Current: Enabled ✓
When Enabled:
- Timer remembers your last project
- Automatically selects it next time
- Saves time for repeated work
When Disabled:
- Project selector starts blank
- Must select project each time
rel. Duration
Purpose: Display relative duration (work time excluding breaks)
Toggle: "Enabled" Current: Enabled ✓
When Enabled:
- Shows both Total and rel. Duration
- Helps distinguish work time from break time
- Better for billable hours tracking
When Disabled:
- Shows Total time only
- Simpler display
Recommendation: Keep enabled for accurate billing
Autocomplete task description
Purpose: Suggest previous task descriptions while typing
Toggle: "Enabled" Current: Enabled ✓
When Enabled:
- Typing shows matching previous descriptions
- Faster task creation
- Consistent naming
When Disabled:
- No suggestions
- Type descriptions from scratch
Autocomplete task description type
Purpose: Source of autocomplete suggestions
Options:
- All projects - Suggestions from entire history
- Current project only - Project-specific suggestions
Affects: What descriptions appear in autocomplete
Use Cases:
- All projects: Consistent descriptions across clients
- Current project: Project-specific terminology
Best Practices
Billing Configuration
For Hourly Billing:
- Set Rounding to match invoicing (e.g., 15 minutes)
- Choose Rounding type = Up (favors your billing)
- Enable rel. Duration to track billable hours accurately
- Set appropriate Currency
For Fixed-Price Projects:
- Set Rounding to Exactly for precise tracking
- Keep rel. Duration enabled for productivity insights
- Use Export settings for monthly reporting
Productivity Optimization
Recommended Settings:
- Automatic breaks: Enabled
- Add break every: 50-60 minutes (productivity sweet spot)
- Break duration: 10-15 minutes
- Edit View: Enabled for tasks, disabled for breaks (faster workflow)
Pomodoro Technique Users:
- Add break every: 25 minutes
- Break duration: 5 minutes
- Every 4th break: 15-30 minutes
Team Consistency
Standardize Across Team:
- Date format: Choose team standard
- Time format: Same for all members
- Duration format: hh:mm for consistency
- First day of week: Match business week
- Currency: Same currency symbol
- Distance: Match region (miles/kilometers)
Why This Matters:
- Easier report comparison
- Consistent client communication
- Simplified data aggregation
- Reduced confusion
Accessibility
For Better Accessibility:
- Text-to-speech: Enable for audio feedback
- Edit View: Enable to review before saving
- Autofill Project: Enable to reduce typing
- Autocomplete: Enable for faster data entry
Export Optimization
For Monthly Reporting:
- Export Folder: Set to cloud storage (auto-backup)
- Filename Convention: Project Title (organized by client)
- CSV separator: Match recipient's system
- Split by breaks: Disable for cleaner reports
For Detailed Analysis:
- Split by breaks: Enable for break analysis
- Show date and time: Enable for timestamps
- Export Folder: Dedicated reports folder
Performance Tips
Faster Workflows:
- Edit View for tasks: Enable if you add details frequently
- Edit View for breaks: Disable for quick pause/resume
- Autofill Project: Enable to save clicks
- Default duration: Set to your most common task length
Battery Optimization:
- Text-to-speech: Disable if not needed
- Location tracking: Disable if not using location features
- Automatic breaks: Consider manual breaks instead
Review your settings every 3 months. As your work patterns change, adjusting settings can significantly improve your tracking efficiency and accuracy.