Inter-Company Billing: CRM Deals to Transfer Pricing Invoices | WebFootprint
Accounting Integrations CRM → Inter-Company Accounting

Inter-Company Billing: CRM Deals, Transfer Pricing, Clean Close

When a CRM deal spans two companies in your group, finance still builds inter-company invoices by hand and applies transfer prices from a spreadsheet. That is how month-end turns into mismatch hunting, and how internal invoicing becomes an audit risk instead of a controlled process.

We automate entity-aware billing so every internal invoice uses the same transfer pricing rules.

A glass CRM panel connected by a violet ribbon of inter-company invoices and transfer pricing documents to a glossy green Accounting badge
40 hrs/month
typical for manual inter-company reconciliation in mid-sized groups
4.3 days
per close spent resolving inter-company mismatches in groups with 10+ entities
54%
of companies still handle inter-company entries manually
R100m
SARS Master File and Local File threshold for aggregate affected transactions
The Problem

Sound Familiar?

These are the exact issues group finance teams faced before entity-aware billing:

  • A won CRM deal spans two legal entities, then finance builds inter-company invoices by hand in two ledgers
  • Transfer prices live in a spreadsheet, so the same markup is applied differently depending who raises the invoice
  • Receivable and payable sides post days apart, and consolidation stalls on mismatches every month-end
  • Internal invoicing consumes tens of hours a month while external billing waits
  • SARS or external audit asks for contemporaneous transfer pricing evidence, and the trail is emails and reworked journals

SARS transfer pricing documentation is no longer optional above R100 million of aggregate potentially affected transactions. Master File and Local File obligations apply, and understatement penalties under the Tax Administration Act run from 10% to 200% of the shortfall depending on behaviour. Inconsistent internal prices without a contemporaneous trail is exactly what auditors and SARS probe first.

How It Works

What Entity-Aware Inter-Company Billing Does

Deal closes across entities → transfer price applied → both ledgers post → group close stays on track.

1

Multi-Entity Deal Closes

Sales marks a deal won with selling and buying entity fields set in the CRM

2

Transfer Price Applied

Rules engine picks the markup or cost-plus rate for that entity pair and product

3

Both Ledgers Post

Matching inter-company invoices land in each organisation in the same cycle

4

Close Without Chaos

Balances match for elimination, and the deal trail is ready for audit sampling

What We Build

Everything You Need for Group Internal Invoicing

Entity-Pair Deal Triggers

When a CRM deal names a selling entity and a buying entity, the integration raises matching inter-company invoices in both organisations at the configured transfer price.

Transfer Pricing Rules Engine

Markups, cost-plus percentages, and agreed internal rates sit as controlled rules, not tribal knowledge. Every internal invoice uses the same policy the group declared.

Dual-Ledger Posting

Both the receivable and payable sides post in the same cycle, so inter-company balances match before consolidation starts, not after someone hunts the difference.

Audit-Ready Documentation Trail

Each internal invoice links back to the CRM deal, entity pair, and pricing rule applied. That is the contemporaneous evidence SARS and group auditors expect.

Exception Alerts Only

Missing entity fields, out-of-policy rates, or unmatched counterparties pause for finance review. Clean deals flow through without a human in the loop.

Faster Group Close

When inter-company billing is consistent from day one, reconciliation stops consuming a third of your close window and consolidation starts on schedule.

Platforms We've Connected for Group Billing

HubSpotPipedriveSalesforceZoho CRMMonday.comXero Multi-OrgSage Business CloudSage EvolutionNetSuite
Client Story

From 40 Hours/Month to 9 Hours/Month

How a five-entity South African industrial group stopped spreadsheet transfer pricing and closed four days faster.

Before

The Manual Process

  • Group finance rebuilt inter-company invoices from CRM deal notes in two Xero organisations
  • Transfer markups sat in a shared spreadsheet, re-keyed differently by whoever raised the invoice
  • Receivable and payable sides often posted days apart, so balances never matched at first pass
  • Inter-company reconciliation alone took about 40 hours every month
  • External audit flagged inconsistent internal prices as a documentation gap
40 hrs/month on inter-company billing and recon
After

The Automated Process

  • Won deals with entity pairs trigger matching inter-company invoices in both ledgers
  • Transfer pricing rules apply the same markup every time, with exceptions flagged for review
  • Both sides post in the same cycle, so consolidation starts from matched balances
  • Finance reviews and approves in about nine hours a month
  • Each internal invoice carries deal, entity pair, and rule ID for SARS and group audit
9 hrs/month reviewing and approving exceptions
370+ hours saved per year
4 days faster group close
R635K+ recovered in staff time (year 1)
3 months to full ROI
The Difference

Before vs After Integration

Before
After
Inter-company invoice creation
25–45 min per entity pair
1–2 min (review only)
Transfer price consistency
Spreadsheet, varies by person
Rule-enforced every time
Dual-ledger matching
Days apart, frequent mismatch
Same-cycle posting
Inter-company recon per close
4+ days in larger groups
Under 1 day of exceptions
Transfer pricing audit trail
Emails and rebuilt journals
Deal-linked contemporaneous record
Annual time recovered
None
370+ hours
Getting Started

How It Works

From first conversation to live inter-company billing in 3–6 weeks.

01

Tell Us Your Setup

How many legal entities, which CRM and ledgers, and how transfer prices and internal billing rules work today.

02

Free Scoping Call

30-minute call to map entity pairs, pricing policies, and the CRM fields that should trigger inter-company invoices.

03

Build & Test

We wire entity-aware billing and transfer pricing rules, test with real group deals, and run parallel for a week against your manual process.

04

Go Live & Monitor

Switch off spreadsheet markup and dual data entry. Monitoring surfaces only the deals that still need a human pricing decision.

Questions

Frequently Asked Questions

How is inter-company billing different from multi-entity customer invoicing?

Multi-entity routing sends an external customer invoice to the correct company's VAT number. Inter-company billing creates the internal invoices between your own entities when a CRM deal spans two companies, applying transfer pricing rules so both ledgers stay aligned for consolidation and audit.

Can the integration enforce our transfer pricing policy?

Yes. We encode your agreed markups, cost-plus rates, and entity-pair rules so every internal invoice uses the same policy. Finance reviews exceptions only when a deal falls outside the rule set, which is how groups keep pricing consistent for SARS and group audit.

What does SARS expect on transfer pricing documentation?

Where aggregate potentially affected transactions exceed R100 million, South African taxpayers must file a Master File and Local File with SARS. Even below that threshold, contemporaneous records that support arm's length pricing remain essential. Automated billing that stamps each internal invoice with the deal, entity pair, and rule applied gives you that trail without rebuilding it at year-end.

Which CRMs and accounting systems can support group internal billing?

We've built entity-aware flows with HubSpot, Pipedrive, Salesforce, Zoho CRM, and Monday.com into multiple Xero organisations, Sage Business Cloud, Sage Evolution, and NetSuite subsidiaries. If your CRM can store selling and buying entity fields, and your ledgers are separate organisations or companies, we can raise matching inter-company invoices.

Will this disrupt month-end while we go live?

No. We run parallel for at least a week: the integration drafts internal invoices while your team still posts manually, then you compare. Only when both sides match do we switch off the spreadsheet process.

How much does CRM-driven inter-company billing cost?

Entity-pair invoicing into two organisations with fixed transfer prices starts from around R40,000. Groups with three or more entities, cost-plus rules, and dual-ledger matching typically range from R55,000 to R95,000. Teams already spending 30 or more hours a month on manual internal billing and reconciliation usually see ROI within 2–4 months.

Ready to close faster?

Stop Rebuilding Inter-Company Invoices by Hand

If your group still applies transfer prices from a spreadsheet and posts both sides of internal invoices manually, you are spending month-end on a problem automation already solves.

Tell us how many legal entities you run, which CRM and ledgers you use, and where internal billing breaks down. We will show you exactly how entity-aware billing would work for your group.

Chat with us