For organisations in EU-funded projects

EU personnel costs,
calculated right. Automatically.

Your company participates in Horizon Europe projects. The Annotated Model Grant Agreement requires calculating each employee's daily rate and the exact day-equivalents worked per Work Package — then applying indirect costs on top. It's complex, error-prone and audit-sensitive. Loom does it automatically, every reporting period.

Book a Demo See how it works
[tenant].loom-eu.com/calendar
loom ⋮⋮⋮
🔍 Search...
📊 Dashboard
📅 Calendar
📁 Projects
📋 Project Events
👥 Human Resources
Apr 2026
MoTuWeThFrSaSu 303112345 6789101112 13141516171819 20212223242526 27282930123
Available Calendars
👥 Meetings
🌿 Leaves
✈️ Trips
🔔 Belgium Holidays
🔔 Greece Holidays
🔔 Netherlands Holidays
KS
K. Stavros
k.stavros@resorg.eu
Calendar
April 2026
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
30
31
1
CARBONIQ Kickoff
CARBONIQ
2
Trip to Brussels...
K.Stavros, M.Papadopoulos
3
NEXGEN 1st Review
4
5
6
7
SMARTCITY Gen. Assembly
+1 more
8
Trip to Berlin (CARBONIQ)
L.Fischer
9
AETHER Online Review
+1 more
10
11
12
13
CARBONIQ CA Meeting
14
Trip to Madrid...
A.Mertzani, K.Stavros
15
16
NEXGEN 2nd Gen. Assembly
NEXGEN
17
18
19
20
21
22
AETHER 3rd RP Review
23
Trip to Rome (NEXGEN)
M.Papadopoulos
24
CARBONIQ WP2 Meeting
25
26
27
SMARTCITY CA & GA
28
Trip to Paris (AETHER)
L.Fischer, A.Mertzani
29
30
1
2
3

EU personnel costs are a
three-system nightmare.

Every reporting period, your Finance and HR teams face the same impossible task: reconcile data that lives in completely different places.

Problem 1 🗃️

Your data lives in three silos

Payroll is in your HR system. Timesheets are in a spreadsheet or project tool. Work Package budgets are in the Grant Agreement. Combining them correctly — per person, per WP, per period — takes days.

Problem 2 🧮

Productive hours change every year

Actual cost per person-month = (annual salary + social charges) ÷ productive hours × hours on project. Productive hours depend on leave, sick days, public holidays and FTE — and they're different for every staff member, every year.

Problem 3 🔍

One error means returning EU funds

Auditors check personnel costs against timesheets, payroll records and the approved budget. A miscalculation — even a small one — can trigger a finding that requires returning funding with interest.

From HR record
to audit-ready cost statement.

Loom is the single system that holds all the data and does all the calculation. Your team records facts. Loom produces numbers.

👤

HR & Salary Records

Employment contracts, gross salary, employer social charges, FTE percentage — stored once, used every period.

⏱️

Timesheets per WP

Staff log hours against specific Work Packages daily or weekly. Managers approve. Leave and absences are tracked automatically.

⚙️

Automatic Calculation

Loom calculates productive hours, applies the correct cost method (actual, unit cost or SME owner), and adds indirect costs per GA rate.

MGA-Compliant Output

Structured cost statement, per person and per WP, ready to submit via Loom Reporting or paste directly into the EU Portal.

All three cost methods.
Zero manual work.

The EU MGA allows three ways to calculate personnel costs. The formula also differs by programme — Horizon Europe and H2020 use different approaches for Method A. Loom supports all combinations and applies the right one automatically per project and staff member.

  • A

    Actual Cost

    Horizon Europe: daily rate (actual costs during the reporting period ÷ maximum declarable day-equivalents) × day-equivalents actually worked per WP.

    H2020: annual salary + employer social charges ÷ annual productive hours × hours worked per WP.

    Loom detects the project programme and applies the correct formula automatically.

  • B

    Unit Cost (Average Rate)

    A standard rate based on staff category and historical payroll, approved by the EC. Loom stores and applies your unit costs automatically.

  • C

    SME Owner / Natural Person

    Fixed rate per the applicable Work Programme (e.g. €180/day for HE, €5,080/month for H2020). Loom applies it when the staff type is flagged accordingly.

Horizon Europe — Actual Cost Method A (AGA)
Actual personnel costs
salary + social charges during the RP months
÷ Maximum declarable day-equivalents
(215 ÷ 12) × months in RP × working time factor
Daily rate
auto-calculated per person, per RP
×
Day-equivalents worked on WP
from timesheets, rounded to ½ day
Personnel cost — this person,
this WP, this reporting period ✓
H2020 projects
(Annual salary + social charges) ÷ annual productive hours × hours worked per WP
INDIRECT COSTS
Applied automatically at the GA flat rate on top of direct costs. No manual calculation needed.

Start with one module.
Grow into the full platform.

Every module works standalone or as part of the full Loom suite. The Core Platform is always included.

Always included
🏗️

Core Platform

Upload your Grant Agreement and Loom auto-creates the entire project structure: project details, workplan, consortium and budget. Amendments are handled the same way — upload the updated GA and Loom applies the changes automatically. Role-based access, SSO with Azure AD / Entra ID, full audit trail.

Core module
📊

Time & Effort

Daily or weekly timesheet submission per Work Package. Approval workflow. Person-month tracking against GA plan. The engine behind MGA cost calculation.

Core module
👥

HR & Payroll

Employment contracts, salary records, employer social charges, FTE percentages. The data source for accurate actual-cost calculation every period.

Add-on
🏖️

Leave Management

Annual leave, sick days, public holidays per country. Essential for calculating productive hours correctly — especially for multi-country teams.

Add-on
✈️

Travel & Expenses

Per-trip travel cost tracking with dates, destinations and persons. Feeds directly into cost statements as a separate EU cost category.

Add-on
🏢

Office & Attendance

Attendance tracking for hybrid and in-office teams. Ties into productive hour calculations for staff on multiple projects or part-time roles.

Reporting
📋

Loom Reporting

The coordinator's periodic reporting module. Included when your organisation is the project coordinator — or available separately for consortium use.

How it works

Four steps from onboarding to audit-ready cost statement.

1

Import your project

Upload your Grant Agreement document and Loom auto-creates the entire project structure — project details, workplan, consortium and budget. If an amendment changes any of this, upload the updated GA and Loom applies the changes. Then add staff contracts, salaries and FTE percentages once per employee.

2

Staff log timesheets

Hours logged per Work Package, per day or week. Leave and absences tracked in the same system. Managers approve in-app.

3

Loom calculates

For HE projects: daily rate and day-equivalents per WP, per the AGA formula. For H2020: hourly rate × hours worked. Indirect costs applied on top — automatically, every reporting period.

4

Submit with confidence

MGA-compliant cost statement ready to export. Submit via Loom Reporting or copy values directly into the EU Funding & Tenders Portal.

Everything the platform handles

🧮

Programme-aware Cost Calculation

Horizon Europe uses daily rate × day-equivalents (AGA method). H2020 uses hourly rate × hours annually. Loom applies the correct formula per project automatically — including the (215/12 × months × working time factor) cap on declarable day-equivalents for HE.

📐

All Three MGA Cost Methods

Actual cost, unit cost and SME owner rates — supported natively. Loom applies the right method per staff member based on their contract type.

🔢

Multi-Project Support

One staff member on three EU projects simultaneously? Loom allocates effort and costs correctly across all of them based on timesheet data.

📁

5-Year Document Retention

All timesheets, payroll records and cost calculations stored securely for the full audit window. GDPR-compliant, EU-hosted infrastructure.

🔒

Role-based Access Control

HR sees salary data. PMs see timesheets. Finance sees cost statements. Each role sees exactly what they need — and nothing else.

🔑

SSO & 2FA

Microsoft Azure AD / Entra ID single sign-on and two-factor authentication. Works with your existing identity infrastructure out of the box.

📊

WP Budget vs Actual Dashboard

Live view of planned vs actual person-months per Work Package. See deviation from GA before the reporting period closes — not after.

Timesheet Approval Workflows

Configurable approval chains — direct manager, project manager, or both. Full log of who approved what and when, for audit purposes.

📄

GA Import & Amendment Handling

Upload your Grant Agreement and Loom auto-creates the entire project structure: project details, workplan, Work Packages, consortium partners, budgets and indirect cost rates. When an amendment is issued, upload the updated GA and all affected data — partners, WPs, budget lines — is updated automatically. No manual re-entry.

Stop calculating EU costs
in spreadsheets.

Loom Platform automates the entire personnel cost pipeline — from HR records to MGA-compliant cost statements. One platform, zero spreadsheet heroics.

Book a Demo Also need consortium reporting? → Loom Reporting