Skip to main content

Multiple Funding Sources

Using the Multiple Funding Sources Feature

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

  1. Open your project in Pegasus.

  2. Go to Project Settings (left-hand side menu).

  3. Under the Project header, find:
    “Does this project need the ability to set up and track multiple funding sources?”

  4. Change the option from No to Yes.

  5. Click Save.

Once enabled, new tabs will appear under the Contracts section.

Step 2: Set Up Funding Sources

  1. Navigate to Contracts > Funding Sources.

  2. Here, you can define funding sources at the project level.

  3. These serve as optional checks and balances to ensure funding does not exceed defined limits.

  4. The system also provides a Default funding source.

Step 3: Configure Funding Packages (Prime Contract Level)

  1. 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.

  1. In the Funding Sources Grid, assign contributions:

  2. Save your configuration.

  3. Refresh the page to view updated allocations.

Step 5: Assign Bid Items to Funding Packages

  1. In the Multiple Funding tab, scroll to the Bid Items list.

  2. Select items using the checkboxes.

  3. 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:

  1. Enable funding tracking at the project level.

  2. Create packages to represent different pools of money.

  3. Allocate sources (single or multiple) to those packages.

  4. Assign bid items to packages for precise fund tracking.

This ensures that project funding is distributed accurately and transparently across all contracts and items.

Did this answer your question?