Get My Receipt Scanning Dashboard →
Incurdesk
Menu
Language
Still managing receipts manually?
AI-powered automation • Start saving time today
Get My Receipt Scanning Dashboard
4.2h
Lost to approvals/wk
$10,900
Annual savings
96%
Compliance rate

Tracking Client Billable Expenses at an Accounting Firm

A practical, data-backed guide to controlling costs and automating expense workflows.

Start scanning receipts now
and easily manage employee travel and expenses

Small accounting businesses need to track client billable expenses accurately to ensure proper reimbursement and tax compliance. To streamline accounting expense management for under $10/user (2026), consider implementing a system that allows for easy tracking and categorization of expenses, such as mileage, meals, and travel costs.

Incurdesk expense report "Client Billable Expenses Report" with columns Category, Date, Amount, Total, listing Mileage, Meals, Travel Costs
Tracking Client Billable Expenses at an Accounting Firm (sample data)

Define Business Connection and Expenses

  1. Determine what expenses are billable to clients. To qualify, expenses must be ordinary and necessary for the business, incurred while performing services as an employee, and directly related to the employer's trade or business. Personal expenses do not qualify. Ensure that all expenses meet these criteria before considering them billable.
  2. Identify the specific business connection for each expense. This means explaining how the expense directly relates to the business or client project. For example, a business meeting lunch would be considered a billable expense if it's directly related to the client project, but not if it's a personal meeting.
  3. Understand what types of expenses can be billed to clients. A billable expense is a project-specific cost paid by the business upfront and then charged back to the client. The cost must exist because the client exists, and the contract must permit the expense category.
  4. Be aware of the substantiation requirements for expenses. Itemized receipts are generally required for all expenses. For these smaller expenses, the amount, time, place, and business purpose must still be recorded.
  5. Keep track of business mileage driven. From July 1 to December 31, 2026, the rate increases to 76 cents per mile. Be sure to keep accurate records of mileage driven and the date it was driven.
Incurdesk approval queue "Client Billable Expenses" showing 3 expenses awaiting review, including Business meeting lunch (Pending), Office supply (Pending), Travel expenses...
Expenses waiting for approval as a manager (sample data)
Billable Expense Percentage
FREE CALCULATOR
Benchmark: Recommended by accounting professionals

Track and Document Expenses

Tracking and documenting expenses is a crucial step in the process of reimbursing clients for business-related expenses. To ensure accuracy and compliance, follow these steps:

  1. Keep detailed records of business-related expenses, including receipts, invoices, and bank statements. This will help you identify which expenses are eligible for reimbursement and ensure you have enough documentation to support your claims.
  2. Categorize expenses into different types, such as travel, meals, and entertainment. This will make it easier to track and document expenses, and ensure that you are only reimbursing clients for legitimate business expenses.
  3. Use a spreadsheet or table to track expenses, including the date, amount, and type of expense. This will help you keep track of expenses over time and ensure that you are not reimbursing clients for duplicate or unauthorized expenses.
  4. Keep all expense records organized and easily accessible, in case of an audit or review.
  5. Check your state's laws regarding reimbursement of business expenses, as some states, like California and Illinois, require employers to reimburse all necessary business expenses regardless of wage level.
Incurdesk receipt scan of a ABC Coffee Shop receipt for $15.50, read automatically and filed under Meals
Example of a scanned receipt with details (sample data)

Submit Expense Reports and Reimbursements

  1. Submit expense reports and reimbursements within the specified timeframe. For travel expenses, this window begins on the final day of the trip.
  2. When submitting expense reports, ensure that the amount charged to a client to recover a cost paid on their behalf is clearly stated. This amount sits on the revenue side of the books and offsets the initial expense.
  3. When reimbursing employees, use the submitted expense reports to process payments. Be sure to verify the accuracy of the submitted documentation to avoid any discrepancies.
  4. Keep a record of all submitted expense reports and reimbursements for future reference. This will help you track and reconcile client invoices and expenses.
  5. Ensure that all submitted expense reports and reimbursements are properly documented and stored in a secure location. This will help you meet any potential audit requirements.
Incurdesk approval queue "Expense Reports Waiting for Approval" showing 3 expenses awaiting review, including Client Meeting Expenses (Pending), Office Supplies (Pending),...
Employee Expense Reports Waiting for Approval (sample data)

Verify and Return Excess Advances

  1. Check your records to identify any excess advances that have not been returned. You can use a spreadsheet or a table to track the advances and ensure they are returned promptly.

    Here's an example table to track excess advances:

    Review the table regularly to ensure excess advances are being returned within a reasonable time.

    For example, if an employee received an advance of $100, you should return the excess $50 within a reasonable time, such as 30 days.

    Keep records of the returned excess advances, including the date and amount returned.

Incurdesk checklist "Excess Advances Task List": 0 of 5 steps done, including Check records for excess advances, Use spreadsheet or table to track advances, Review table...
Verify and return excess advances tasks (sample data)

Rebill Unapproved Expenses and Update Client Invoices

When an expense is deemed unapproved, the accounting firm must rebill the client for the cost and update the client's invoice accordingly.

For instance, in California, accounting firms must reimburse employees for necessary business expenses, regardless of whether the expense is approved or not.

Here's a step-by-step guide to rebill unapproved expenses and update client invoices:

  1. Identify the unapproved expense and the corresponding client invoice.
  2. Calculate the amount to be rebilled, which is the full cost of the unapproved expense.
  3. Update the client invoice by adding the rebilled amount and providing a clear explanation for the change.
  4. Notify the client in writing of the updated invoice and the reason for the change.
  5. Document the changes in the firm's financial records, including the updated invoice and any supporting documentation.
Incurdesk receipt scan of a ABC Office Supplies receipt for $50.00, read automatically and filed under Office Expenses
Updated invoice for unapproved expense (sample data)

Keeping this simple: Incurdesk turns submitted expenses into clean expense reports. It is built for small accounting teams. Try it free.

Frequently Asked Questions
How do I determine if an expense is "ordinary and necessary" for business purposes?
An expense is considered "ordinary and necessary" if it is common and helpful for the business, and not just for personal convenience. To determine this, review the business's policies and consider the nature of the expense, such as travel, meals, or equipment. If the expense is reasonable and directly related to business operations, it is likely ordinary and necessary.
What happens if an employee doesn't return excess reimbursements within the 120-day window?
This is known as a "constructive dividend." The business should track and follow up with employees to ensure timely reimbursement and avoid potential tax consequences.

Stop losing 4+ hours a week

30-day free trial · No credit card · Setup in 15 minutes