The Multiple Funding Sources feature in Pegasus allows you to manage projects that draw from multiple pools of money (such as grants, federal funds, or local budgets) and track how they are allocated to contracts and bid items.
⚠️ Note: This feature is not enabled by default and is still evolving. Future updates may slightly change the workflow or terminology (for example, the “Default” funding source may be renamed to Unallocated Funds).
Step 1: Enable Multiple Funding Sources for a Project
Open your project in Pegasus.
Go to Project Settings (left-hand side menu).
Under the Project header, find:
“Does this project need the ability to set up and track multiple funding sources?”Change the option from No to Yes.
Click Save.
Once enabled, new tabs will appear under the Contracts section.
Step 2: Set Up Funding Sources
Navigate to Contracts > Funding Sources.
Here, you can define funding sources at the project level.
These serve as optional checks and balances to ensure funding does not exceed defined limits.
The system also provides a Default funding source.
Step 3: Configure Funding Packages (Prime Contract Level)
To learn more about configuring funding packages at the prime contract level, click here.
Step 4: Link Funding Sources to Packages
Each package can draw from one or more funding sources.
In the Funding Sources Grid, assign contributions:
Save your configuration.
Refresh the page to view updated allocations.
Step 5: Assign Bid Items to Funding Packages
In the Multiple Funding tab, scroll to the Bid Items list.
Select items using the checkboxes.
Click Assign to Funding Package and choose the appropriate package.
How the Payment Process Works
Payments are processed as usual through estimates and pay applications, which determine:
Amounts to be paid
Retainage to withhold
Any custom payments or adjustments
Pay Application Cover Sheets
Each pay application cover sheet displays:
The funding source(s) contributing to the payment
How much money is drawn from each source
If multiple sources apply, the system follows the funding priority order:
Retainage is withheld from the highest-priority package.
Any positive custom payments (added money) are applied to the lowest-numbered priority package (the one to spend first).
Funding Analytics
Under Analytics, you’ll find a Funding Sources tab that gives detailed insights.
Key Terms
Contract Amount Paid:
The total amount actually paid out after retainage and custom payments.
(This differs from “Invoiced,” which refers to the total estimate amount.)Retainage Withheld:
The amount currently held back from payments.
Once the project reaches completion, this retainage may be released.Release Retainage Logic:
When retainage is released, the system first checks if any packages are not yet capped.
If so, retainage is used to cap those packages before funds move into Local or Default Funds.
Analytics Grids
Two data grids help visualize funding usage:
1. Funding Package Consumed
Displays contract-level data:
Package cap and priority
Custom payments applied
Amounts paid across all payments
Percentage of the package consumed
2. Funding Sources
Displays project-level data:
A single funding source can belong to multiple packages
In most projects, this is a one-to-one relationship between source and package
This grid helps confirm where funds are being drawn from and ensures transparency between package-level and project-level funding.
Key Notes
Default/Unallocated Funds: Always available, no cap, lowest priority (shown as -1).
Priorities: Lower numbers are consumed first.
Flexibility: Packages can combine multiple funding sources and apply to selected bid items.
Summary
The Multiple Funding Sources feature allows you to:
Enable funding tracking at the project level.
Create packages to represent different pools of money.
Allocate sources (single or multiple) to those packages.
Assign bid items to packages for precise fund tracking.
This ensures that project funding is distributed accurately and transparently across all contracts and items.


