Kailing TechnologyExpense Control and Reimbursement System › How to collect project expenses accurately

How should project expenses be collected to be accurate? Collect from the moment reimbursement occurs

Kailing Technology · 2026-09-07

When project costs are calculated inaccurately, the root cause is almost always one thing:Expenses are only collected after the fact. At month-end or project completion, having finance flip through the books and allocate to projects based on memory and summaries can never be accurate, no matter how careful. The only way to accurately attribute is—Carry the project number at the moment reimbursement occurs

Why post-event aggregation is inevitably inaccurate

Post-event aggregation relies on three things: voucher summaries written clearly enough, the handler still remembering which project this payment belongs to, and finance having time to judge each entry one by one. If any one of these three fails, the results start to drift.

The reality is: the summary often only says "Zhang San reimburses travel expenses," the handler cannot remember something from two months ago, and finance is busiest at month-end. Therefore, the actual practice of post-event collection usually becomes Estimate by proportion or allocate by department as a whole— That is no longer aggregation; it is allocation.

What makes it worse is that this deviation cannot be verified. You don't know how far off the calculated project cost is, because there is no accurate figure to compare against.

Three ways to add a project number to a reimbursement form

MethodMethodApplicable
Required when submitting a requestThe project field on the reimbursement form is requiredProject-based company, all expenses are attributed to projects
Conditionally required by expense typeRequired fields for specific types such as travel and entertainmentCompanies where some expenses are related to projects
Inherited from the application formSelect the project when applying for the business trip, and it is automatically populated during reimbursementCompanies with an ex-ante application process save the most effort.

The third option offers the best experience.Employees select the project during the business trip application stage, and it is automatically populated during reimbursement, with no need to fill it in again, and also avoids the situation where applications and reimbursements are filled in as two separate items.

Where does the project number come from?

Project master data should preferably come from a single source—usually the project management system or ERP—and be synchronized to the expense control system, rather than maintaining a separate set internally.

Each side maintaining its own project list is another common reason project costs do not match up: When project codes in the project management system are changed, merged, or closed, the expense control side is unaware, and expenses are still being attributed to the old codes.

Project status must be handled during synchronization. Closed projects should no longer be selectable; otherwise, expenses may still come in after project closure.

Real-time comparison of budget and actuals

Only after accurate collection can budget control be discussed. The comparison between project budget and incurred expenses should be real-time—When employees submit a reimbursement, they can see how much budget remains for the project; if it is exceeded, it is blocked or requires additional approval

If a budget execution table is only produced at month-end, by then the money has already been spent, and the meaning of control is gone. Ex-ante control and ex-post analysis have completely different value.

Expense closing at project closure

After project closure, accounts should be locked and no new expense collection should be accepted. However, in practice there are often delayed expenses—the project has ended, but several documents have not yet been reimbursed.

The recommended approach is to set up a Buffer period for receiving expenses after project closure(for example, 30 days), during which continued aggregation is allowed but requires additional approval; after expiry, the account is completely closed, and subsequent expenses can only be recorded as period expenses and no longer enter project costs.

Only with this rule does project cost have a clear cutoff point; otherwise, a project's cost figure would keep changing and could never be finalized.

How is this scenario handled in Kailing Technology's expense control system?

Project master data can be synchronized from ERP or the project management system, including status synchronization; closed projects cannot be selected. The project is selected during the travel application stage and automatically inherited during reimbursement, with no need to fill it in again. When submitting a document, the project budget balance is verified in real time; exceeding the budget can be blocked or trigger additional approval. Project closure buffer periods and account closing rules are supported.

Learn about the Kailing Technology expense control and reimbursement system →

Common Questions

Why is post-hoc aggregation of project expenses inaccurate?

It relies on clear summaries, handlers still remembering, and finance having time to judge item by item—often none of the three hold true, and it ultimately becomes proportional estimation.

How do you get employees willing to fill in the project number?

The best approach is to inherit from the business trip application form: the employee selects it once during the application stage, and it is automatically populated during reimbursement, with no need to fill it in again.

Where should project master data be maintained?

From a single source, usually the ERP or project management system, synchronized to expense control. Maintaining a separate set on each side is a common cause of cost mismatch.

What should be done if expenses still come in after project closure?

Set a project closing buffer period, during which collection can continue but requires additional approval; after the period expires, the account is fully closed and amounts are then recorded as period expenses.