Pricing

How to Price
a Contract

Create a pricing proposal from scratch—select a vehicle, add labor positions, understand the cost build-up, run market benchmarks, target a margin, and export for submission.

10 min read Platform Guide

Before You Start

Step 1—Navigate to Pricing

From the main navigation, select Pricing. The module has eight tabs:

TabPurpose
ProposalsCreate and manage proposals—your starting point
PositionsAdd labor positions and set rates
EconomicsMargin analysis, what-if targeting, period summaries
Market IntelCompetitive benchmarking against GSA CALC+ and competitors
Incumbent IntelLook up current contract holders via USAspending
Bid HistoryYour historical win/loss analytics
CompetitorsCompetitor rate catalog and AI-powered crosswalk
Vehicles & ImportManage vehicles, LCATs, and import data

Step 2—Create a New Proposal

On the Proposals tab, click + New. Fill out the required fields:

FieldWhat to Enter
Proposal NameA descriptive name (e.g., "NPS GIS Support—OASIS+ SB")
Contract VehicleSelect from your imported vehicles (grouped by entity)
Contract TypeFFP, T&M, CPFF, CPAF, or CPIF

Indirect Rate Configuration

These five fields control your cost build-up and can be overridden per proposal:

RateWhat It Covers
Fringe Non-SCA %Benefits, PTO, payroll taxes for salaried (non-SCA) employees
Fringe SCA %Benefits and H&W for Service Contract Act employees (typically higher)
Overhead %Facilities, IT, management—applied on top of labor + fringe
G&A %General & administrative—applied on top of labor + fringe + overhead
H&W $/hrHealth & Welfare hourly rate for SCA workers

Escalation & Pricing Defaults

FieldDefaultWhat It Controls
Salary Escalation %1.5%Annual salary increase applied in option years
Price Escalation %2.0%Annual bill rate increase in option years
Default Discount %5.0%Starting discount applied to all new positions off the ceiling rate
SubK Markup %8.0%Markup applied to subcontractor labor costs
FT Hours/Year1,920Annual billable hours per FTE (40 hrs/wk × 48 weeks)

Step 3—Understand Vehicle Types

Your vehicle type determines how revenue is calculated. This is the single most important structural decision in pricing.

CEILING Vehicles (GSA MAS, CIO-SP3)

Bill rate auto-fills from the LCAT schedule. You set a discount % off the ceiling. Revenue = Proposed Rate × Hours.

Your lever: The discount percentage. Lower discount = higher price = higher margin, but potentially less competitive.

BUILDUP Vehicles (OASIS+)

Your rate is computed from the cost build-up: salary + fringe + overhead + G&A. You enter a salary; the system computes the fully loaded rate automatically.

Your lever: Salary levels and indirect rate assumptions. The bill rate is a formula output, not an input.

COSTPLUS Vehicles (PRISM MATOC, Seaport-NxG)

Revenue = loaded cost × (1 + fee rate). The discount field is ignored—pricing is formula-driven.

Your lever: The fee rate (profit %) and your provisional indirect rates.

!

If your provisional rates change (DCAA updates), your pricing changes automatically when you recompute. Keep your vehicle rate pools current.

GSA Back-to-Back, Custom, and Open Market

Back-to-Back (e.g., FBI ITSSS-2): Rates come from a parent GSA schedule with your discount applied—behaves like a CEILING vehicle. Custom (CPFF solicitations): The government prescribes the format; you enter rates manually per the RFP structure. Open Market: Free-form pricing; you set ceiling rates manually for each position.

Step 4—Add Positions

Switch to the Positions tab and click Add Position.

  1. Search for the LCAT by code or title; filter by SIN, education level, or years of experience if needed.
  2. Select the LCAT—the system auto-fills the bill rate ceiling from the schedule.
  3. Configure the position fields:
FieldWhat to Enter
Gov Position TitleThe government's job title for this role (required)
ClassificationNON_SCA or SCA—determines which fringe rate applies
Pay TypeSALARY or HOURLY
FTEsNumber of people (can be fractional, e.g., 0.5 for part-time)
Annual SalaryWhat you'll pay the person
Bill Rate CeilingAuto-filled from LCAT; override if needed
Discount %Defaults to your proposal's default discount; adjust per position

As you enter the salary, the system shows the implied cost rate and wrap multiplier:

$62.50/hr (wrap: 2.35x)—$130,000/yr

Check the boxes for which contract periods this position applies to. The system creates a separate record for each period, automatically applying salary and price escalation to option years.

Understanding the Cost Build-Up

Direct Labor Cost     = Hourly Rate x Annual Hours x FTEs
+ Fringe              = Direct Labor x Fringe Rate (SCA or Non-SCA)
+ Overhead            = (Direct Labor + Fringe) x Overhead Rate
+ G&A                 = (Direct Labor + Fringe + Overhead) x G&A Rate
= Total Loaded Cost

Revenue               = Bill Rate x (1 - Discount) x Hours x FTEs
Gross Profit          = Revenue - Direct Labor
Net Profit            = Revenue - Total Loaded Cost

Step 5—Review Position Views

ViewBest For
TuningAdjusting individual positions—see cost build-up, move positions, edit rates
By PeriodReviewing all positions within a single period (BASE, OY1, etc.)—bulk edits
MatrixCompact overview across all periods—spot trends in revenue and margin by position

Use Tuning view for initial setup. Switch to Matrix view to confirm the overall shape looks right across the contract life.

Step 6—Generate Option Years

If your proposal has option periods, click Generate OYs on the Proposals tab. The system takes each BASE position, applies salary escalation, pulls exact schedule rates for option years, and creates position records for OY1, OY2, etc. You can override any option year position individually.

Step 7—Run Market Benchmarks

On the Positions tab, click Run Market Benchmark. This queries the GSA CALC+ database for published rates matching your LCATs. Then switch to the Market Intel tab.

The Competitive Positioning Table

Color-coded rate comparisons:

The summary below the table shows how many of your positions sit below the CALC+ median. Click into any position for a full distribution histogram, education breakdown, and win/loss rate analysis by rate band.

Step 8—Analyze Economics

Switch to the Economics tab to evaluate whether the proposal is financially viable.

Margin Map

A ranked table showing each position's contribution to total gross profit, accompanied by a bar chart. Positions with high revenue but low GP% are dragging down your blended margin. Positions with high GP% but low revenue contribute little to total profit—both matter.

Period Summaries

Revenue and cost breakdown by contract period—BASE, OY1, OY2, and totals. The margin trend chart shows how margin evolves across the contract life.

!

If net margin % drops in option years, salary escalation is outpacing price escalation. Adjust your escalation assumptions or increase the option year discount before submitting.

What-If Margin Targeting

Set your Target Blended GP Margin % with the slider and review three optimization paths:

OptionStrategyWhen to Use It
UniformAdjusts all positions by the same discountSimple, defensible, but not strategic
TargetedAdjusts only positions above CALC+ medianPreserves competitiveness on well-priced positions
Max MarginShows maximum achievable margin at market median ratesUseful for go/no-go decisions

Step 9—Check Status and Submit

Use the Status dropdown (CEO only) to move the proposal through: DraftIn ReviewSubmittedWon / Lost.

When transitioning from Draft to In Review, the system shows pre-submission awareness metrics: count of positions above CALC+ median, blended GP margin, and discount headroom before breakeven.

Step 10—Export

On the Economics tab, click Export Excel. The workbook includes Summary, Positions (all periods), Period Summaries, Margins, and Benchmarks—formatted and branded, ready for board review or internal distribution.

Key Pricing Concepts

Wrap Rate

Wrap Rate = Total Loaded Cost / Direct Labor Cost

A 2.5x wrap means a $50/hr employee costs $125/hr fully loaded. In GovCon, wraps typically range from 2.0x (lean overhead) to 3.5x (heavy G&A structure). Your wrap rate is your cost floor—it determines whether a given ceiling rate can produce margin.

Discount vs. Margin

These are different things. Discount is the percentage off the ceiling rate (what the government sees). Margin is the percentage of revenue that's profit (what you see). A 10% discount does not mean 10% margin—the actual margin depends on your loaded cost relative to the ceiling.

SCA vs. Non-SCA

Service Contract Act (SCA) positions have government-mandated minimum wages and benefits. SCA fringe rates are typically higher than non-SCA because of the Health & Welfare (H&W) requirement. The system applies the correct fringe rate automatically based on position classification.

The Operator's View

It’s awfully difficult to build a consistently winning business by underbidding contracts. But it’s remarkably easy to string together a large number of losses with non-competitive cost.

The pattern is predictable: firms start lean and price-conscious, then hit a run of wins and convince themselves the customer doesn’t care about cost anymore—that the relationship or the reputation carries the day. Then the recompete comes. The budget environment shifts, or the shine just wears off, and suddenly cost is very much a factor again. It always was.

The goal of competitive pricing isn’t low pricing—it’s right pricing. The way I think about it: proper price is when both sides feel just equally uncomfortable. Either side of that equilibrium and something gives—motivation to perform, quality of personnel, switching costs, incumbency protection. The math catches up.

Arcvue’s pricing tools exist to help firms get to that number with confidence, regardless of their size. Whether you’re a $5M shop or a $50M firm, the discipline of building and then pricing to a defensible, competitive cost structure is what makes the win sustainable—and the engagement profitable.

Common Questions

How do I change indirect rates after creating a proposal?
On the Proposals tab, expand the Proposal Rates section. For COSTPLUS vehicles, update the vehicle's rate pool in Vehicles & Import, then Recompute.
What's the difference between Recompute and Generate OYs?
Recompute recalculates all costs and margins for existing positions. Generate OYs creates new position records for option years with escalation applied. Run Generate OYs first, then Recompute.
Can I clone a proposal to create a variant?
Yes—click Clone on the Proposals tab. It duplicates everything (positions, rates, settings) into a new Draft proposal. Useful for creating a 'best and final' version.
How do I handle a position that spans some option years but not all?
When adding the position, only check the period boxes where it applies. If a role is only needed in BASE and OY1, leave OY2 unchecked.
What if my vehicle isn't imported yet?
Go to the Vehicles & Import tab. You can upload a GSA price list (auto-detected) or use the standardized Excel template. For COSTPLUS vehicles, create the vehicle manually and add a rate pool with your provisional rates.