Finding rental charges split across multiple cost codes
By RentalSpend ·
Review the rental agreement, invoice, and accounting detail at the line-item level, then compare each charge type and rental date range to your cost code rules. That is the fastest way to tell whether a split across cost codes is intentional or a posting problem.
On this page
- 1) Reconcile the rental source documents first
- 2) Map each line item to the cost code structure
- 3) Look for the patterns that create split coding
- 4) Confirm whether the split is supported by the contract
- 5) Resolve exceptions and document the decision
- What to do when the split does not match
- Common questions
To identify rental charges spread across multiple cost codes on the same job, start at the line-item level and match each charge to the rental agreement, invoice, rental dates, and your job’s coding rules. Do not rely on the invoice total alone. Base rental, delivery, pickup, fuel, damage waiver, service fees, and taxes may be separate charges, and those separate lines are often where a single job gets split across cost codes. Then confirm whether the split fits your contract, your project phase breakdown, and your ERP’s coding structure before you treat it as correct.[1][2][3][4][5][6]

- Pull the invoice detail, rental agreement, and any off-rent or pickup confirmation for the job.
- Separate the charges into base rental, delivery, pickup, fuel, damage, service, tax, and other add-ons.
- Compare each charge date and charge type to the job’s cost code structure, phase breakdown, or sub job setup.
- Check whether the same equipment appears more than once, whether a single charge was split across multiple lines, or whether one line was intentionally distributed across several cost codes.
- If anything does not match, ask the supplier for support and compare the billing method to your contract and rate sheet.
1) Reconcile the rental source documents first
Start with the documents that define what should have been billed: the rental agreement, the invoice, and any pickup, return, or off-rent confirmation. Some suppliers begin and end rental charges based on return or off-rent timing, while delivery, pickup, and other service charges may be billed separately. If you skip this step, a split across cost codes can look like a coding error when it is really just a mix of different charge types.[1][2]
- Base rental or time-on-rent charge
- Delivery and pickup charges
- Fuel-related charges or surcharges
- Damage waiver, protection, or loss/damage charges
- Taxes and other pass-through amounts
For each line, ask: what is this charge for, what dates does it cover, and does the agreement allow it? That question matters because some fees are contract-driven while others are optional or conditional. If the supplier’s documents do not clearly tie a charge to the equipment and rental period, pause before accepting the coding split.[1][2][7]
2) Map each line item to the cost code structure
Next, compare each line item to the way your company structures job costs. Cost codes are meant to separate and subtotal costs by category, division, sub job, phase, or other segments, and one line item generally posts to one code at a time in many systems. That means a single rental invoice can still end up spread across multiple cost codes if different lines belong to different phases or cost types.[3][4][5][6]
| What to look for | What it may mean | What to verify |
|---|---|---|
| Base rental on one code, delivery on another | An intentional split by cost type | Check whether your coding rules separate equipment from freight or logistics |
| One equipment line split across two job phases | A planned phase allocation | Confirm the date ranges and work package boundaries |
| Repeated equipment lines on the same invoice | Separate rentals or duplicate billing risk | Match serial numbers, dates, and off-rent records |
| Ancillary fees placed on a general overhead code | Administrative coding choice | Check whether your policy allows pass-through fees to post there |
If your ERP supports detailed distribution, one invoice may have multiple line items or multiple coding segments for the same job. That is not automatically wrong. The question is whether the split matches how the work was actually performed and how your company wants the cost tracked.[3][4][8]
3) Look for the patterns that create split coding
There are a few recurring patterns that cause rental charges to land in more than one cost code on the same job. The easiest way to identify them is to compare the invoice detail against your job setup and field records.[3][4][5][6]
- Repeated charge types: base rental appears once, then pickup or delivery appears separately.
- Repeated equipment: the same asset shows up on more than one line or more than one code.
- Phase split: the job was divided into excavation, utility work, restoration, or another work package.
- Cost-type split: your system separates equipment, freight, service charges, and taxes into different buckets.
- Reclass after the fact: AP posted to one code first, then project staff reallocated part of it later.
When you see one of these patterns, check whether the split was intentional. A project manager may have asked for a charge to be split between two sub jobs or phases. If there is no approval or no job logic behind the split, treat it as a candidate for correction rather than as a routine posting.[4][5][6]
4) Confirm whether the split is supported by the contract
The contract matters because rental terms vary by supplier and by location. Some agreements say the rental clock starts when equipment leaves the branch and ends when it is returned or picked up after off-rent confirmation. Others define service charges, pickup charges, or optional extras separately. If the split across cost codes depends on a fee that should not have been charged at all, coding it correctly does not solve the underlying issue.[1][2][7]
Use the agreement and rate sheet to answer three questions: was the charge allowed, was it priced correctly, and does the billing timing match the rental period? If any answer is no or unclear, follow up with the supplier before finalizing the coding split.[1][2]
5) Resolve exceptions and document the decision
If the charge split looks wrong, document the specific mismatch: wrong charge type, wrong dates, wrong equipment, wrong code, or missing approval. Then ask for a correction, credit memo, or revised invoice if the supplier billed outside the agreement. If the split is correct but messy, document the reason in your AP or project notes so the same invoice pattern is handled the same way next time.[1][2][3][4][5][6]
What to do when the split does not match
When a rental charge is spread across cost codes and you cannot tie the split to the contract or the work structure, do not accept it by default. Recheck the invoice line by line, compare it to off-rent or pickup evidence, and ask the project manager whether the split was intentional. If the supplier’s billing does not line up with the agreement, request support for the disputed lines and hold the posting until the issue is resolved.[1][2][3][4][5][6]
- Hold or flag the invoice in AP until the line items are explained.
- Ask for backup that shows how the supplier calculated each charge.
- Verify whether the split was created by your system, your AP team, or the supplier’s invoice format.
- Correct the cost code only after confirming the charge itself is valid.
- Keep a short note explaining why the split was accepted or rejected.
A clean review process reduces rework later. If the same job pattern keeps creating split charges, consider updating your coding rules so base rental, logistics, and add-on fees are handled consistently across projects.[3][4][5][6][8]
Common questions
What documents should I check first?
Start with the invoice detail, rental agreement, off-rent or return confirmation, and any pickup or delivery record. Those documents usually show whether the charges and dates support the split.
Is a split across cost codes always a problem?
No. It can be intentional when the job is divided by phase, sub job, or cost type. It becomes a problem when the split is unsupported, inconsistent, or not allowed by the contract or your coding rules.
Why do rental invoices often create more than one coding line?
Because base rental and ancillary charges are often separate line items, and many systems let each line post differently. That can be useful when the charges belong to different parts of the job.
How do I tell if the split was created by AP or by the supplier?
Compare the invoice image, the exported detail, and the ERP distribution. If the supplier sent one line and your system created several distributions, the split likely came from your coding process.
What if the charge looks right but the cost code seems wrong?
Treat it as a coding issue and correct the distribution, but still verify the line against the agreement in case the charge type itself is also questionable.
Should I ask the supplier for a corrected invoice or a credit memo?
Use the document that fits the error. If the charge itself is wrong, ask for a corrected invoice or credit. If the charge is valid but posted to the wrong code, fix the internal coding and keep your support notes.
RentalSpend checks equipment-rental invoices against your agreed rates. Start a free invoice audit to see what to review on your own invoices.
Start a free invoice auditRelated guides
Sources
- Rental Service Terms - US (English) | United Rentals · United Rentals
- Rental Qualifications and Requirements · Hertz
- What are the requirements for importing SOV Line Items from CSV? · Procore
- How do budget codes in an estimate create line items in a budget? · Procore
- Budget Code Setup · Autodesk
- About cost codes and divisions · Sage
- Topic Detail (Fees and Surcharges) · Hertz
- Invoicing · Procore
This guide is general information, not legal or accounting advice. Rental terms differ by agreement and supplier; check your own contract and rate sheet.