Publicité
ERP IMPLEMENTATION
🇫🇷 Lire en français →

ERP for Event Agencies and Trade Show Organizers: Event Budgets, Subcontractors and Profitability

ERP for event agencies: versioned quotes, supplier commitments, pass-through costs, deposits and margin per event. A guide for agencies and trade show organizers.

ERP for Event Agencies and Trade Show Organizers: Event Budgets, Subcontractors and Profitability

An event agency does not sell a product. It sells a project that exists only once: a three-day conference, a product launch, a trade show. Every event has its own quote, its own suppliers, its own deposits, a deadline that cannot move and, in the end, its own margin. When the event closes, there is still invoicing to finish, suppliers to settle and a question to answer: what did this event really earn?

This is exactly what spreadsheets handle badly once an agency runs more than a handful of events in parallel. This article explains how to structure an event management ERP around the event lifecycle, which invoicing and VAT rules to know, where an ERP stops for a trade show organizer, and how to choose between a project ERP, a PSA and a specialist tool.

One Event, One Short-Lived Project: Why Excel Breaks Down

The economics of an event agency rest on three particularities.

  • Margin per project, not per product. The selling price is built from dozens of lines (venue hire, sound and lighting, catering, set design, hosts and hostesses, transport, internal time). Margin is won or lost in the gap between estimate and actual, line by line.
  • A large share of external costs. Most of the delivery is often subcontracted: revenue flows through suppliers, freelancers and temporary crew. Controlling commitments matters more than tracking internal hours.
  • Staggered cash flows. The client pays deposits, the agency pays suppliers before the event, and the client balance only arrives afterwards. An event’s cash position can be negative for weeks.

Excel holds up while the agency runs three or four events. Beyond that, the symptoms are always the same: several quote versions in circulation, purchase orders keyed in by hand with no link to the budget, supplier invoices arriving after closing, and an “estimated” margin that only reveals itself at the final review. The problem is not the spreadsheet itself, it is the missing chain between quote, commitments, invoices and accounting.

An ERP (or a PSA, see the last section) provides that chain: the event becomes a single record (project, job or internal order, depending on the vendor) to which everything attaches. The logic is the same as the one described for IT services firms and progress billing, with one major difference: the dominant cost is not internal time but subcontracting.

From Quote to Event Budget: Cost Lines, Target Margin, Revisions

The quote is the reference budget

In a well-configured ERP, the quote accepted by the client is not a Word document: it is the budget baseline of the event. Each sales line is linked to one or more cost lines (planned supplier, quantity, estimated purchase price). The gap between selling price and cumulative cost gives the target margin, line by line and overall.

Three configuration rules prevent most overruns:

  1. A shared catalogue of cost categories (venue, technical, catering, set design, communication, transport, accommodation, staff, miscellaneous). Without it, no comparison between events is possible. It is built like analytical dimensions, as explained in our guide to analytical accounting and ERP dimensions.
  2. A target margin per event type (seminar, trade show, product launch, internal event), rather than one margin for the whole agency. Risk and subcontracting ratios differ.
  3. A valued internal cost: the time of project managers and stage managers must be charged to the event, otherwise the margin shown is flattering.

Quote revisions and versions

An event changes until the last day: attendee numbers, a change of room, an extra technical option. The ERP must handle quote versions that keep the history (v1 signed, amendment 1, amendment 2) rather than overwrite the previous one. Two points to watch:

  • only the version accepted by the client feeds the reference budget, the others stay available for consultation;
  • each amendment recalculates the target margin, so a last-minute request can be refused or repriced with full knowledge of the impact.

An amendment that was never formalized is, in practice, the number one cause of lost margin: the supplier delivers, the agency pays, but the client was never invoiced.

Suppliers and Subcontracting: Purchase Orders, Temporary Crew, Commitments

The purchase order is the control pivot

For an event, spending is born at the order, not at the invoice. When the agency signs a catering quote or an equipment rental contract, it commits itself, sometimes three months before the invoice arrives. The ERP must therefore track three levels, all attached to the event:

LevelSourceQuestion it answers
BudgetedApproved client quoteHow much the agency planned to spend
CommittedPurchase orders and contractsHow much it has already obliged itself to pay
ActualMatched supplier invoicesHow much it has actually paid or owes

The main gain comes from the “Committed” column: it lets you see an overrun before the invoice. Without a purchase order linked to the event, margin only deteriorates when invoices are received, which is too late.

Freelancers, temporary crew and extra staff

Events mobilize a lot of one-off staff: technicians, hosts, stage managers. Depending on status, treatment differs: a freelancer’s invoice, a service from an umbrella or payroll company, or direct employment of entertainment-industry temporary workers by the agency itself. The latter falls under payroll and social security filings, which are country-specific (in France, for example, the GUSO one-stop service for occasional performance-industry employers applies in some cases: check its applicability on guso.fr for your situation). On the ERP side, the challenge is to attach the full cost (salary and charges, or invoice) to the event, whichever route it takes: purchasing, payroll or expense claims.

Controlling overruns

Four automatic controls cover most overruns:

  • overrun alert when the commitments on a cost category exceed its budget, with mandatory managerial approval of any purchase order above budget;
  • blocking or double approval of orders placed without a linked event;
  • three-way matching (order, goods or service receipt, invoice) to avoid paying twice or paying for a service not delivered;
  • tracking of last-minute spending (on-site purchases, taxis, replacement equipment) through the expense management built into the ERP, which must charge every expense to the event at the moment of entry.

Deposits, Staged Invoicing, VAT and Pass-Through Costs

An invoicing schedule tied to the event

Most events are invoiced in milestones: a deposit at signature, an interim instalment before the event, the balance afterwards. The ERP must generate these instalments from the quote, track deposits and apply them to the final invoice. Two effects deserve attention:

  • cash flow: as long as deposits do not cover the commitments to suppliers, the agency is financing the event. A cash table per event (expected receipts against expected payments) is a decision tool, not a luxury;
  • VAT: the rules vary by country. Under French rules, for example, VAT on services is in principle due when payment is received, with an option for the invoice-date basis. Deposits received trigger VAT liability without waiting for the final invoice, and the invoice-date option cannot postpone VAT beyond receipt of the price or of a deposit. See the French tax authority’s guidance at bofip.impots.gouv.fr. An ERP must therefore manage VAT liability per instalment, not just at the final invoice. Validate with your accountant for your jurisdiction and regime.

Pass-through costs or re-invoicing: a distinction not to miss

In an event, the agency often advances expenses on behalf of the client. There are two very different treatments:

  • Re-invoicing with a margin: the agency buys a service (catering, rental) and resells it to its client. It is a sale by the agency, subject to VAT, and the margin is revenue.
  • Disbursements (pass-through costs): under French rules (article 267, II-2° of the French tax code), sums reimbursed by the client are excluded from the agency’s VAT base only if four cumulative conditions are met. According to the BOFiP, the intermediary must act under a prior, explicit mandate, in the name and on behalf of the principal, account precisely for the expenses, record them in clearing accounts and be able to prove their nature and exact amount. Other EU countries apply comparable but not identical tests.

In practice, a true disbursement is rarer than people think in the events industry: if the agency contracts with the supplier in its own name, it is generally a case of re-invoicing, not disbursement. This qualification must be settled before configuration: the ERP must distinguish “re-invoiced” items from “disbursements” (dedicated clearing accounts) so that the client invoice is correct. If in doubt, have the qualification validated by your tax adviser.

E-invoicing

The French timetable provides that all VAT-registered businesses must be able to receive electronic invoices from 1 September 2026, with large companies and mid-sized firms required to issue them from that date, and SMEs and micro-businesses from 1 September 2027 (detailed timetable, Cegid). For an agency, two consequences follow: receiving suppliers’ invoices through an approved platform (high volume, often in batches), and preparing issuance with compliant invoice lines, deposits included. Our review of the first month of e-invoicing details the first feedback from the field.

Margin per Event and Real-Time Tracking

What you actually track

An event’s margin is read at three moments: forecast (quote), to date (committed and actual during preparation) and final (after all invoices are in and the event is closed). The gap between the three is the real indicator of how well the agency is in control.

Sample dashboard

The following table is purely illustrative: the figures are fictitious and come from no study.

Cost categoryBudget (quote)CommittedActual to dateCommitted vs budget
Venue and logistics€40,000€41,500€12,000+€1,500
Sound, lighting, video€35,000€33,000€0−€2,000
Catering€25,000€27,000€0+€2,000
Staff and temporary crew€20,000€20,500€0+€500
Miscellaneous€5,000€3,000€1,200−€2,000
Total costs€125,000€125,000€13,200€0
Selling price€150,000
Forecast margin€25,000 (16.7%)

Reading: the event looks under control overall, but catering is drifting by €2,000 while the technical line leaves some room. This category-level view, before the event, makes trade-offs possible. A spreadsheet only provides it after the fact.

Closing each event

Closing day is often neglected. It should be a process: check that all supplier invoices have arrived (otherwise accrue for invoices not yet received), invoice the balance and any extras, record the final margin, then lock the record. Without a formal close, late invoices keep being charged months afterwards and distort the comparison between events. The financial year must also correctly reflect events that straddle two periods.

For Trade Shows: Stands, Exhibitors, Ticketing, Subscriptions

A trade show organizer has a different model from an agency: it sells floor space and services to exhibitors (stands, furniture, options, visibility) and tickets to visitors, and repeats the event every year. The needs go beyond the core of an ERP:

NeedERP / PSASpecialist trade show tool
Invoicing, accounting, VATVery well coveredSometimes limited
Budget and margin per editionWell covered (project)Varies
Floor plan, stand allocationRarely nativeCore of the product
Exhibitor portal (booking options, documents)LimitedCore of the product
Ticketing, access control, badgesNoCore of the product
Reminders and recurring subscriptions (annual editions)Depends on vendorDepends on vendor

The practical conclusion: the ERP remains the financial system of record (customers, invoicing, accounting, budget per edition), while the show-specific commercial side (floor plan, exhibitors, ticketing) belongs to a dedicated tool that feeds the ERP. Trying to do everything in the ERP leads to costly custom development. Trying to do everything in the trade show tool exposes you to fragile accounting. What matters is the interface between the two.

Integrations: CRM, Scheduling, Expenses, Ticketing

Four integrations determine how smoothly the process runs.

  1. CRM to ERP: the won opportunity creates the event record with client, quote and terms. Without this, re-keying introduces amount errors. Our article on native versus dedicated CRM helps with this choice.
  2. Scheduling and production: planning tools (teams, equipment, stage management) must feed hours and requirements back to the event record.
  3. Expense claims: an expense incurred in the field must be charged to the event as soon as it is entered or the receipt is photographed.
  4. Ticketing and registration: ticket and registration sales must reach the ERP as aggregated sales entries, with VAT and a split by edition, rather than thousands of individual lines.

Before any decision, list the flows in and out of the ERP, and check for each whether the vendor offers a standard connector, a documented API or custom development.

Choosing: Project ERP, PSA or Specialist Tool

The three families are positioned differently.

OptionStrengthsLimitsSuitable profile
PSA / project tool (e.g. Productive, Teamleader, Harvest)Fast to deploy, time and budget tracking, moderate entry costAccounting must be connected, supplier commitment management sometimes limitedSmall agency, a few people to a few dozen
Project ERP (Dynamics 365, Odoo, Sage X3, NetSuite, depending on configuration)Purchasing, commitments, accounting and analytics in one system, multi-entityNeeds configuration and an integrator, change management effortStructured agency, group, multi-activity organizer
Specialist event softwareIndustry functions (floor plans, exhibitors, ticketing, registration)Shallower finance and accounting, interface to buildTrade show organizer, highly specialized agency

Our comparisons of PSA tools for creative agencies and of ERP for service companies detail the generic offerings. Features and pricing change: check them with each vendor before deciding.

Recommendation by size, to be adapted to your context:

  • Small agency (up to about twenty people): start with a PSA or project tool coupled to your accounting software. The goal is margin per event, not completeness.
  • Growing agency (several dozen people, several simultaneous events): aim for a project ERP or a PSA with a solid purchasing module. Control of supplier commitments becomes the main criterion.
  • Trade show organizer: ERP for finance and per-edition management, a specialist tool for exhibitors and ticketing, with a carefully built integration.
  • Multi-entity or international group: ERP with consolidation, multi-currency and intercompany re-invoicing.

Whatever the choice, what sets successful projects apart is upfront scoping: define what an “event” is in the tool, which cost categories, which invoicing milestones and which closing rule, before choosing the vendor.

Going Further

To see how to structure your profitability dimensions, read our guide to analytical accounting in the ERP. If you run an agency or an organizing company and want to scope your project, get in touch to discuss your event cycle, your suppliers and the right level of tooling.