← Back to Handy Expense Tracker Articles

“Handy Expense Tracker” – User Manual

Handy Expense Tracker 1.46 User Guide

From quickly logging a transaction to text and image recognition, category management, chart summaries, and data backups, this guide explains the most common tasks on iPhone, iPad, and Mac.

Log a transaction quickly

At the bottom of the Records page, tap “Expense” or “Income”, then choose Manual, Text, Camera, or Image.

Find records

Browse by date, category, tag, or payment method, or search for keywords in amounts, merchants, and details.

Protect your data

Data is synced automatically through iCloud; you can also export files regularly to keep independent backups.

1. Recording transactions

1.1 Adding a record

After opening the app, tap the “Expense” or “Income” button at the bottom, then choose an adding method:

  • Add manually: Enter the category, amount, and other information in order.
  • Add via text: Analyze text from a recording, clipboard, or manual input to create an income or expense record.
  • Add via camera: Open the camera to photograph a receipt, bill, or order.
  • Add via image: Choose an image from your library, or share or drag and drop an image from another app into Handy Expense Tracker.

Steps for manual entry

  1. Category: Select the category for the record, then proceed to “Subcategory”.
  2. Subcategory: Select an income or expense subcategory.
  3. Basic: Enter the amount, merchant, and date. Amounts support simple calculations using +, -, and *.
  4. Details: Add notes; you can also use voice input.
  5. Payment: Select a payment method, or choose “No payment method”.
  6. Tags: You can select multiple tags; tap a selected tag again to cancel it.
Save at any step

The amount and subcategory are required. At any step from “Basic” through “Tags”, you can tap “Add” in the upper-right corner to save without proceeding through every page.

1.2 Adding a record via camera or image

  1. Select: Take a photo, choose an image from your library, or share or drag and drop an image from another app.
  2. Image: View and adjust the image. Swipe to create a green selection; “Edit” lets you crop, rotate, or clear the image.
  3. Analyze: Recognize the content in the selected area; if there is no selection, the entire image is recognized.
  4. Confirm: Select the recognized amount, date, merchant, and category, then close the results window and continue entering information.
  5. Save: Check the basic information, details, payment method, and tags, then tap “Add”.
Improve recognition accuracy

We recommend selecting the order or bill area in the image first, then tapping “Analyze”. A merchant is recognized automatically only if it has appeared in previous records and also appears in the image text.

When adding a second or additional image, selecting “Merge with existing images” appends the new image below the existing image; choosing not to merge replaces the existing image. Image analysis retains the most recent result; when analyzing again, you can display the previous result or analyze again.

Handy Expense Tracker extracts the amount, merchant, date, and category from an order screenshot
Extract information from an order screenshot and confirm each item before saving it to the record.

1.3 Adding income or expenses via text

At the bottom of the Records page, first tap “Expense” or “Income”, then choose “Add via text”. The app analyzes the text according to the currently selected transaction type and recommends categories from the corresponding income or expense subcategories.

  1. Choose a text source: Choose “Recording”, “Clipboard”, or “Manual input”. Recording is suitable for speaking a transaction directly, such as “Lunch McDonald’s 20.5”; before using the clipboard, copy the relevant text from an order, bill, or transaction notification.
  2. Check the text: Recording recognition results or clipboard content opens in the details editing page; when using “Manual input”, you can enter the description directly. We recommend including the purpose or merchant, amount, and date, such as “August salary 12,000 yuan received today” for income.
  3. Analyze: Tap “Analyze” and the app will find amount, date, merchant, and category information in the text.
  4. Confirm the results: Under “The following information was detected”, select the amount you need; when there are multiple candidates, you can adjust the merchant, date, and category. You can continue making changes after closing the results page.
  5. Complete and save: If no category was recognized, tap “Next” to manually select a category and subcategory; then check the amount, merchant, date, details, payment method, and tags, and tap “Add” in the upper-right corner to save.
More complete text makes results easier to confirm

Try to include the amount and its purpose in the same passage. Analysis results are only candidate information awaiting confirmation. Check the transaction type, amount, date, and category before saving; any unrecognized or inaccurate field can be edited manually.

1.4 Editing records and flexible input

Long-press a record and choose “Edit” to modify its category, subcategory, amount, merchant, date, details, payment method, tags, and images. When finished, tap “Update” in the upper-right corner on the “Basic”, “Details”, “Payment”, or “Tags” step.

  • Amounts support simple formulas, making it easy to combine multiple expenses.
  • Payment methods can use different currencies; foreign-currency records display the converted amount in the local currency.
  • Multiple tags can be selected, which is useful for organizing records across trips, projects, or reimbursement status.
Handy Expense Tracker's amount formulas, multi-currency payment methods, and custom tags
Amount formulas, payment methods, and tags can be used together.

2. Browsing and finding records

2.1 Viewing records

  • Choose “Records” from the upper-right menu to view all records.
  • Open “Category Management” and select a subcategory to view records in that subcategory.
  • Open “Tag Management” or “Payment Management” to view records with the corresponding tag or payment method.
  • Select conditions level by level in the chart summary to view records that match them.

The Records page displays income and expense totals for the selected date range. Tap the date to switch to the full year, full month, or a single day; tap a record to expand its details, or long-press it to edit or delete it.

Tap “Edit” in the upper-left corner to enter batch mode, where you can delete records, add tags, or move multiple records to another subcategory.

When the list contains multiple records, a Downward triangle sorting icon sorting icon appears above the first record. Tap the icon on the left to sort by time, or the icon on the right to sort by amount.

Amount, subcategory, and details searches are no longer available when adding a record. To reuse an existing record, find and copy the target record using one of the following methods:

  • Search by amountTap the search button at the bottom and enter an amount; in the search results, long-press the target record and choose “Copy” from the shortcut menu.
  • Search detailsTap the search button at the bottom and enter a keyword; in the search results, long-press the target record and choose “Copy” from the shortcut menu.
  • Search by subcategoryOpen “Category Management” and select the target subcategory. If there are no records for the day, tap the monthly or yearly records entry provided on the page; after finding the target record, long-press it and choose “Copy” from the shortcut menu.

When you start a search from a category, tag, or payment method page, results are automatically limited to the current scope.

Handy Expense Tracker displays daily income and expense totals and a record list
View income, expense totals, and every individual record by date.

3. Charts and quick access

On the “Charts” home page, select total income or total expenses to summarize them level by level by year, month, category, subcategory, tag, payment method, and other fields. Tap “Edit” next to “Summary method and order” to change the statistical dimensions and their order.

  • Use the buttons at the top to switch between a bar chart and a pie chart.
  • Tap the star to add the current summary page to quick access; tap it again to remove it.
  • If the year, month, or date in the path matches the current time, you can choose “Always keep the date up to date” when saving. For example, “July 2026 shopping expenses” will automatically become “Shopping expenses this month” the following month.
Handy Expense Tracker uses bar charts and pie charts to summarize expenses
Use bar charts or pie charts to view income and expense composition from multiple dimensions.

4. Categories, tags, and payment methods

4.1 Categories and subcategories

Open “Category Management” to add, edit, and adjust income or expense categories. When using the app for the first time, you can also select the categories you need from the built-in category list and continue modifying them according to your accounting habits.

Importing the built-in category list

  1. Open the list: Open “Category Management” and tap “Import Category List” in the category list.
  2. Choose a transaction type: Use the “Expense/Income” switch at the top to view the corresponding built-in categories.
  3. Select categories: Tap a category name to select or deselect all subcategories under it; you can also expand it and select subcategories individually. For batch operations, use “Select All” or “Clear Selection” at the bottom.
  4. Confirm the import: After making your selections, tap “Import” in the upper-right corner and confirm the operation. The app creates the selected subcategories and their parent categories, then displays the number of categories and subcategories imported.
No duplicate imports

Built-in subcategories that already exist will not appear in the selection list again. If the page says “All built-in categories have been added”, there are no more items available to import for the current transaction type.

4.2 Tags

Tags are useful for information that cannot be fully represented by categories alone, such as trips, projects, family members, or reimbursement status. A record can use multiple tags at the same time.

4.3 Payment methods

Payment methods can have a currency set. When using a foreign-currency payment method, the app converts the amount to the local currency using the current exchange rate; it recalculates automatically after the amount or payment method is changed.

Handy Expense Tracker's built-in category and subcategory list
Quickly create categories from the built-in list, then adjust them as needed.

5. Using the Mac version

The Mac version uses the same record fields as the iPhone and iPad versions and can sync data through iCloud. The main difference is that the Mac version uses the app menu at the top of the screen and multiple separate windows to switch between features.

Open feature windows from the app menu

From the “Handy Expense Tracker” menu at the top of the Mac screen, choose “Records”, “Charts”, “Category Management”, “Tag Management”, or “Payment Method Management”. These features open in separate windows that can be used side by side on the desktop.

5.1 Window layouts

  • RecordsDisplays income and expense records for browsing by date and is the main window for adding, viewing, and organizing records.
  • ChartsSelect summary charts on the left and view the selected statistics on the right. After entering a deeper level, use the back button in the toolbar to return to the previous level.
  • Category ManagementUses a three-column layout: select a category in the left column, a subcategory in the middle column, and view records under that subcategory in the right column.
  • Tag ManagementManage and select tags on the left and view records using the selected tag on the right.
  • Payment Method ManagementManage and select payment methods on the left and view records using the selected payment method on the right.

5.2 Settings and other features

  • “Template Management”, “Purchase”, “Questions”, and “Feedback” open in auxiliary windows; selecting another item switches that window to the corresponding content.
  • “Settings” and “About” can be opened from the macOS app menu.
  • When you choose “Import Built-in Category List”, the app opens the “Category Management” window and lets you import preset categories and subcategories.
  • Choose “Help” from the “Help” menu to reopen this manual at any time.
Other operations are the same as on mobile

When adding or editing records and managing charts, categories, tags, and payment methods, the field meanings are the same as in the following sections. If authentication is enabled, you must authenticate with Touch ID or your Mac login password whenever you enter a feature window.

6. Settings, syncing, and backups

  • Automatic iCloud syncUse the same iCloud account to sync data automatically across multiple devices.
  • Add Record buttonUnder “When the button is tapped”, choose “Show Add Method Menu”, or specify one of “Add Manually”, “Add via Text”, “Add via Camera”, or “Add via Image”. Available options vary by device.
  • Require authenticationWhen enabled, the app uses Face ID, Touch ID, or the device passcode to verify your identity each time you enter the app.
  • Export to FileExport categories, subcategories, tags, payment methods, and records as a CSV file. Images in records are not exported.
  • Import from FileRestore data from a CSV file; records that already exist locally are ignored.
Quickly launch your preferred adding method

After specifying an adding method, tapping “Income” or “Expense” on the Records page opens that method directly without first displaying the menu. To temporarily use another method, long-press the “Income/Expense” button on iPhone or iPad; on Mac, right-click the button.

Keep an independent backup

iCloud sync keeps data consistent across devices but is not the same as a historical backup. We recommend exporting important data regularly and storing it securely.

Handy Expense Tracker settings page with iCloud sync, file backup, and authentication
Manage syncing, file backups, and authentication in Settings.

7. Managing templates

Open “Template Management” from the upper-right menu to create records generated automatically each month, such as a monthly cloud service fee. If no date is specified for a month, the record is generated on the last day of that month; for example, if it is set to the 31st of each month, it will be generated on February 28 or 29.

8. Issues and feedback

Open “Feedback” from the upper-right menu. If app notification permission is disabled, a prompt appears when you open the Questions page; follow the instructions to open System Settings and enable notifications so you can receive replies promptly.

9. Import/export file format

Each row in a CSV file represents a category, subcategory, record, tag, or payment method, with fields separated by English commas. English commas in field content are represented by the full-width comma , and line breaks are represented by the character n.

Back up before importing

Do not change IDs or the field order without good reason. Before making batch changes to a file, save the original export file and validate the changes with a small amount of test data.

9.1 Categories

ColumnFieldDescription
1TypeFixed at 0, indicating a category row
2Category IDA string that uniquely identifies the category
3Category nameThe category’s display name

9.2 Subcategories

ColumnFieldDescription
1TypeFixed at 1, indicating a subcategory row
2Subcategory IDA string that uniquely identifies the subcategory
3Subcategory nameThe subcategory’s display name
4Parent category IDThe ID of the category to which the subcategory belongs
5Transaction typetrue indicates income; false indicates expenses

9.3 Records

ColumnFieldDescription
1TypeFixed at 2, indicating a record row
2Record IDA string that uniquely identifies the record
3Parent subcategory IDThe ID of the subcategory to which the record belongs
4Record dateIn the format year-month-day hour:minute, for example 2026-07-29 14:20
5AmountThe record amount, for example 100.00
6Reserved fieldFixed at 0
7MerchantThe merchant name
8DetailsThe record’s detailed text
9Tag IDThe ID of a tag associated with the record
10Payment method IDThe ID of the payment method used for the record
11Foreign-currency amountThe foreign-currency amount when a foreign-currency payment method is used

9.4 Tags

ColumnFieldDescription
1TypeFixed at 3, indicating a tag row
2Tag IDA string that uniquely identifies the tag
3Tag nameThe tag’s display name
4Tag colorRGB values range from 0 to 1 and are separated by |, for example 0.5|0|0.5

9.5 Payment methods

ColumnFieldDescription
1TypeFixed at 4, indicating a payment method row
2Payment method IDA string that uniquely identifies the payment method
3Payment method nameThe payment method’s display name
4Currency codeThe currency used by the payment method, for example CNY

Comments

Comments are reviewed before they appear below the article.

No comments yet. Be the first to comment.

Leave a comment