background
Solutions · Dual-Role Companies

You're a GC and a Sub.
Your Financial Tools
Should Know That.

When you hold retainage as a GC and wait for retainage as a Sub — on the same project portfolio — your true financial position is invisible to every tool on the market. Until now.

Your Bank Says
$8.4M
Available Balance
Your Net Position Is
$5.2M
After Dual-Role Obligations
$3.2M
Hidden Exposure Nobody Showed You
The Problem

Two Roles. Two Ledgers. Zero Unified Visibility.

You operate as GC on 8 projects and Sub on 12. Your AR, AP, retainage held, retainage owed, committed costs, and cash flow projections all interact — but no system on the market connects them. You're making million-dollar decisions on half the picture.

Split Retainage View

Retainage you hold as GC and retainage owed to you as Sub sit in different reports. Nobody calculates the net — and the net is what actually matters for cash planning.

Disconnected AR/AP

What you bill upstream as Sub and what you owe downstream as GC are managed in separate systems. The relationship between inflows and outflows is invisible.

Masked Cash Position

Your bank balance says $8M. But after GC retainage obligations, Sub retainage exposure, and committed outflows, your real available cash could be $3M less. Nobody tells you.

Cross-Role Ripple Effects

A payment delay on a GC project cascades to your Sub payment obligations. A retainage release upstream triggers downstream obligations. No tool models these dependencies.

background
The Concept

What Is Dual-Role Net Position?

It's the single number that tells a dual-role contractor their true financial position — combining GC-side and Sub-side obligations into one unified view. Here's the math.

Your GC Position
AR Outstanding +$5.2M
Retainage Held +$4.1M
AP Committed −$3.8M
Retainage Payable −$1.2M
GC Net +$4.3M
+
Your Sub Position
AR Outstanding +$3.6M
Retainage Owed to You +$2.5M
Costs Committed −$2.1M
Unbilled Backlog $3.1M
Sub Net +$4.0M
=
True Net Position
$8.3M
vs. $8.4M bank balance
$3.2M in hidden obligations

The $100K gap between bank balance and net position is just the start. The real insight is the $3.2M in committed obligations hidden inside. That's money you can't spend — but nothing in your current tools tells you that.

How Metaprise Delivers It

Four Layers of Dual-Role Intelligence

Dual-Role Net Position isn't a single feature — it's a cross-platform capability that combines data from Retainage, AR/AP, Cash Management, and Contracts into a unified financial picture. Here's each layer.

Layer 1 · Retainage

Net Retainage: What You Hold vs. What You're Owed

As a GC, you hold retainage from subs. As a Sub, retainage is held from you. The difference — your net retainage position — determines how much cash is truly locked up. Metaprise calculates this in real time, across every project, every contract.

Two-Sided Balance

Retainage held (your obligation to subs) netted against retainage owed (your right to collect from GCs). The net tells you your actual retainage cash exposure.

Release Timeline Mismatch

You might owe retainage to subs in 30 days, but your own retainage isn't due for 90 days. Metaprise shows the timing gap so you can plan liquidity.

Trend Over Time

Track net retainage position month-over-month. Is it growing? That means more cash is locked up. Is it shrinking? Releases are outpacing new holds.

Net Retainage Position — Live
Retainage Held (GC Obligation) $4.1M
14 projects
Retainage Owed to You (Sub Right) $2.5M
8 projects
Held (GC) $4,100,000
Owed (Sub) −$2,500,000
Net Retainage +$1.6M
Release Timeline Mismatch
Due to Subs
$680K in 30d
Due from GCs
$420K in 30d
30-Day Gap
−$260K
Layer 2 · AR/AP

Net Exposure: What Flows In vs. What Flows Out

As GC, your AR comes from owners and your AP goes to subs. As Sub, your AR comes from GCs and your costs go to your labor and materials. Metaprise calculates the net receivable/payable exposure across both roles — so you know whether you're a net collector or net payer in any given period.

Unified Receivable/Payable View

GC AR + Sub AR combined against GC AP + Sub committed costs. One number tells you your total receivable exposure vs. total payable obligation.

Aging by Role

See AR aging for GC receivables separate from Sub receivables. Identify which role is creating collection risk — often GC collections lag while Sub obligations accelerate.

Cross-Role Dependency Alerts

Alert when a GC collection delay impacts your ability to meet Sub payment obligations. "Airport Terminal B AR is 15 days past due — this affects $340K in sub payments."

Net AR/AP Exposure — By Role
As GC · 8 Projects
AR
$5.2M
AP
$3.8M
Net
+$1.4M
58% collected · avg collection: 34 days
As Sub · 12 Projects
AR
$3.6M
Committed
$2.1M
Net
+$1.5M
42% collected · avg collection: 48 days
Combined Net Receivable Position
GC Net $1.4M + Sub Net $1.5M
+$2.9M
Layer 3 · Cash Flow

90-Day Forecast That Sees Both Roles

Your GC projects might show positive cash flow this month while your Sub projects show negative. Separately, everything looks fine. Combined, you might have a liquidity crunch in 45 days. Metaprise merges both timelines into one forward-looking view.

Combined Inflow/Outflow

GC collections + Sub billings = total inflow. GC sub payments + Sub labor/material costs + retainage releases = total outflow. Net cash by week.

Hidden Crunch Detection

Alerts when GC-side positive cash flow masks Sub-side shortfalls. "March looks +$400K overall, but Sub operations are −$180K — watch labor commitments on Highway 101."

Scenario Modeling

What if Airport Terminal B payment is delayed 30 days? How does that cascade through your Sub obligations? Model the impact before it happens.

90-Day Combined Cash Forecast
+$620K
Feb
+$400K
Mar
−$85K
Apr
GC Inflows
Sub Inflows
GC Outflows
Sub Outflows
April Liquidity Warning
GC projects show +$320K, but Sub operations are −$405K. Net: −$85K. Driven by Highway 101 labor costs ($280K) arriving before GC collection on Metro Center ($510K due May 2).
Layer 4 · Project Drill-Down

Every Project. Every Role. Every Dollar. Drill All the Way Down.

The company-level net position tells you the macro picture. But the CFO's next question is always "which projects are driving this?" Metaprise lets you drill from portfolio → project → contract → line item, with role context at every level.

Project Portfolio — Net Position by Project
All 20 Projects 8 GC 12 Sub
Project
Role
Contract Value
AR Open
AP/Committed
Retainage
Net Position
Health
▼ Airport Terminal B
Owner: LAX Authority · 5 Subs · 68% complete
GC
$2.66M
$480K
−$320K
$420K held
+$580K
↳ Apex HVAC Inc. — Mechanical
Sub to you
$640K
−$85K due
$64K held
↳ Pacific Electric Co. — Electrical
Sub to you
$420K
−$110K due
$42K held
+ 3 more subcontracts
▶ Highway 101 Widening
GC: Turner Construction · Electrical scope · 88% complete
Sub
$1.45M
$210K
−$95K
$145K owed
+$260K
▶ Metro Center Renovation
Owner: Metro Authority · 12 Subs · 23% complete
GC
$4.20M
$510K
−$680K
$98K held
−$72K
▶ Data Center Phase 2
GC: Skanska · Electrical scope · 55% complete
Sub
$890K
$165K
−$88K
$89K owed
+$166K
▶ University Science Building
GC: Hensel Phelps · Fire alarm scope · 40% complete
Sub
$520K
$120K
−$185K
$52K owed
−$13K
Showing 5 of 20 projects · View All →
Cash Generators
14
projects · +$9.8M net
Cash Consumers
4
projects · −$1.2M net
Watch List
2
projects · trending negative
Portfolio Net
+$8.3M
across 20 projects
Platform Architecture

Net Position Is Not a Feature. It's Cross-Platform Intelligence.

Dual-Role Net Position draws from every module in the Metaprise platform. Here's how the data flows.

Dual-Role Net Position Engine
Real-Time Aggregation · Role Classification · Net Calculation
CFO Dashboard
Real-time net position
Board Reports
Monthly snapshots
Liquidity Alerts
Proactive warnings
Scenario Planner
What-if analysis
The Difference

With Net Position vs. Without

Question With Metaprise Without (Current State)
"What's our true cash position?" $5.2M — after all dual-role obligations $8.4M — bank balance only
"How much retainage is really locked up?" Net $1.6M (not gross $4.1M) $4.1M held — Sub side unknown
"Which projects are cash consumers?" 4 projects, −$1.2M combined, named "I'd have to check with the PMs"
"Will we have a liquidity problem?" April crunch: −$85K, root cause identified "Probably not... I think we're fine"
"How does one delay cascade?" Scenario modeled: 4 downstream impacts Discovered after the fact
"Can we take on a new project?" Capacity analysis with role-aware forecast "We'll make it work"

See Your True Position — Not Your Bank Balance

If you operate as both GC and Sub, you're making decisions on half the picture. See how Metaprise reveals your real net position across retainage, AR/AP, cash flow, and every project. 30-minute demo.

Book Your Demo Explore Full Platform