Costpoint is organized through a hierarchical structure of domains, modules, and applications. The following table provides a brief overview of the diverse functionality contained within each domain and module.

The application functions described here represent just a portion of the resources available. See the appropriate sections of the Costpoint online help for more information on specific applications.

 Accounting Domain


Application Functions

General Ledger

  • Customizes your system's charging structure. Defines account numbers, segments, and organizational structures and hierarchies. Allows you to tailor your Costpoint structure to your company's needs through user-defined account and organization structures.

  • Maintains multiple user-defined financial statement presentations for balance sheets, income statements, and statements of cash flows. Provides summary or detailed reports by organization, alternate reporting structures, reference numbers, or financial statement lines.

  • Establishes journal entries with specific recurring or reversing information for each entry. Streamlines regularly occurring entries by eliminating repeated manual entries.

  • Establishes internal processes for approving journal entries to comply with the Sarbanes-Oxley Act of 2002.

  • Offers numerous controls for your accounting module, which enable you to do the following:

  • Determine which organizations can charge to specific accounts and when those accounts and organizations "expire."

  • Establish how many accounting periods can remain open simultaneously.

  • Determine data-entry cutoffs by setting certain accounting periods, or certain modules within a single accounting period, to a Not Available status.

Learn more about the General Ledger module.


  • Seamlessly integrates sophisticated international transactions into company financial records.

  • Enables currency flexibility that allows you to use multiple currencies to maintain company books, receive and pay invoices, submit invoices, and receive payments.

  • Calculates gains and losses on foreign currency transactions.

  • Records both realized and unrealized gains and losses in the General Ledger.

Learn more about the Multicurrency module.

Accounts Payable

  • Controls vendor approval functionality that prevents employees from making payments to unapproved vendors.

  • Controls A/P system-related features for default aging criteria, address printing order, check limits for auto-approval, payment security, and signature requirements.

  • Establishes valid A/P account, organization, reference 1, and reference 2 numbers for Accounts Payable.

  • Assigns Vendor identifiers and sets up vendor terms for calculating discounts and due dates.

  • Maintains information on credit card uploads, subcontractor insurance, and bond types.

  • Maintains vendor information and prints vendor reports.

  • Enters Accounts Payable vouchers and creates recurring ones.

  • Creates purchase order vouchers and recomputes and prints purchase order voucher discrepancies.

  • Controls voucher approval and posting.

  • Prepares, approves, and prints checks; creates and controls Electronic Funds Transfer (EFT) files and reports.

  • Creates inquiry screens for vendor, check, and voucher history.

  • Prepares reports on voucher registers, cash requirements, check registers, and A/P history.

  • Creates, prints, and edits 1099 information for year-end processing.

Learn more about the Accounts Payable module.

Accounts Receivable

  • Provides numerous functions relating to cash receipts and collections. Prints customer statements and reminder notices. Maintains databases for collection contacts, notes, cash discounts, and finance charges.

  • Provides accounts receivable aging reports, history reports, and inquiries. Provides user-defined information fields that enable you to tailor information tracking to your company's specific needs.

  • Sets up and maintains customer credit limits and credit ratings. Establishes and maintains sales territory information, shipping method information, customer terms for calculating discounts, due dates, and finance charges. Prints customer statements and A/R aging and history reports.

  • Maintains invoice, receipt, and sales order history for specific projects and customers; displays outstanding invoices for customers and projects.

Learn more about the Accounts Receivable module.

Cash Management

  • Reconciles bank accounts, prints related reports, evaluates intercompany transfer activity, and creates "Due To/Due From" journal entries at the balance sheet level.

  • Forecasts your company‚Äôs cash position and creates, edits, and prints cash forecasts.

  • Creates scheduling, monitoring, and long-term planning forecasts, maintains company bank accounts, cash accounts, bank statements, and generates reports on bank statements and bank reconciliation summaries.

Fixed Assets

  • Tracks and reports asset cost, depreciation expense, and disposals for all types of property, including company-owned assets, contractor-acquired property, and government-furnished equipment.

  • Enters and retrieves complete inventory, maintenance, and transfer data in a variety of user-specified formats.

  • Maintains fiscal year descriptions and accounting periods. Creates and edits inventory transactions and prints maintenance information.

  • Calculates depreciation for both single and multiple asset records.

  • Enters disposal information for both active depreciable and non-depreciable Asset Master records, including disposal date, price, description, document number, and selection status.

  • Imports ASCII files produced by reading property bar code labels with bar code scanners.

Learn more about the Fixed Assets module.


  • Transfers summary balances from multiple companies and sends those balances to the consolidation ledger for financial and project reporting.

  • Transfers summary balances between companies within the same database. Enables transfers within the same database ("internal") or to another database ("external") in different currencies.

  • Creates trial balances and consolidated financial statements by organization. Makes adjustments to the consolidated ledger.

Learn more about the Consolidations module.

 Projects Domain

Project Setup

  • Enables quick and easy setup for all project types.

  • Provides roll-up capabilities with a detailed Work Breakdown Structure (WBS) for any project level.

  • Establishes and maintains company-wide settings and codes for projects.

  • Initializes labor categories and billing rates.

  • Sets up revenue calculation methods.

  • Enters data and inquires on project history.

  • Sets up project values and unit pricing.

Learn more about the Project Setup module.

Advanced Project Budgeting

  • Creates and maintains budgets for each project.

  • Structures costs (direct, labor, unit, and subcontractor) to incorporate indirect costs (fringe, overhead, general and administrative, and others), using specific multipliers to mark up these costs.

  • Creates baseline and workplan budgets by project.

  • Enables easy tracking using each project's original budget as the baseline and each revision as a new version of your project's workplan budgets.

Learn more about the Advanced Project Budgeting module.

Budgeting and ETC

  • Enters and maintains Estimate-to-Complete (ETC) amounts for projects, organizations, and accounts.

  • Creates total budgets for tracking direct, indirect, fee, and cost of money amounts, as well as budgeted costs for projects and organizations regardless of the lifespan of a particular project.

  • Updates incurred amounts on ETCs with inception-to-date actual costs from the project ledger.

  • Creates and updates Latest Revised Estimate at Completion (LREAC) amounts from project budgets.

  • Creates tables for ETC reports and inquiries, using information from ETC maintenance screens and amounts and hours submitted for project total budgets.

Learn more about the Budgeting and ETC module.

Cost and Revenue Processing

  • Establishes cost pools, allocation groups, and pool processing sequences.

  • Computes burden cost, revenue, billing value of cost incurred, multi-job allocations, and rates and cost allocations for both pools and service centers.

  • Loads labor rates, applies discount amounts, and posts revenue and inter-company journals.

  • Handles more indirect cost allocation methodologies than any other software solution and provides sophisticated revenue calculations for numerous project types, including time and materials, fixed price, multipliers, and reimbursable costs.

Learn more about the Cost and Revenue Processing module.

Project Inquiry and Reporting

  • Computes and prints commitments for purchase requisitions and purchase orders.

  • Produces reports that accurately predict General Ledger charges and future financial obligations.

  • Creates analysis, summary, and worksheet report tables necessary for specific project reports.

  • Reviews project costs and revenue without printing reports.

  • Researches potential revenue problems and reviews project ledger information.

Learn more about the Project Inquiry and Reporting module.


  • Automatically produces the types of standard billings most commonly required by project-oriented organizations, and provides extensive flexibility for creating cost-based, hours-based, unit-based, or generic billings.

  • Creates project product, customer product, manual, standard, and milestone/percent complete bills in any currency.

  • Prints supporting schedules for labor or other costs for standard bills only.

  • Provides standard billing computations and formats for billings to the United States government.

  • For users of the government's Invoicing, Receipt, Acceptance and Property Transfer (iRAPT) system, creates FTP files to upload invoices to the iRAPT (standard bills and progress payment bills only).

  • Using the ACRN (Accounting Classification Reference Number), invoices data at the billing level for projects that are calculated using the Calculate Standard Bills application (standard bills only). Manual and progress payment invoices are not included. The ACRN functionality in Costpoint is compatible with iRAPT functionality, but only for standard invoices.

  • Integrates seamlessly with Costpoint Projects, Accounts Receivable, Product Definition, and Sales Order Entry.

Learn more about the Billing module.

Subcontractor Management

  • Allows companies to better manage subcontractor agreements.

  • Provides prime contractors the ability to search and source subcontractor resources (vendor employees) with the correct skills, training, and security requirements. They can bring those resources onboard much like regular employees, capturing their time and billing the project based on the resources' time. They can use Time & Expense to record and approve the subcontractor resources' labor/expenses, and use Costpoint to create subcontractor invoices for the services provided.

  • Creates and maintains work assignments, which contain the business rules that define the items and subcontractor resources that can charge against the subcontractor agreement purchase orders in Deltek Time & Expense.

  • Creates and maintains subcontractor invoices.

  • Prints detailed information about work assignments.

Learn more about the Subcontractor Management module.

NASA 533s

  • Provides comprehensive contractor performance data in a variety of formats for analysis by the NASA Finance Office.

  • Produces 533M and 533Q reports in the formats required by NASA, using the same setup and maintenance screens for simplicity and data integrity.

  • Offers customizable data display for each report.

Learn more about the NASA 533s module.

Inter-Company Work Orders

  • Facilitates setup, processing, and transfer of Inter-Company Work Order (IWO) information.

  • Creates, maintains, exports, and imports IWO allocations and posts to the IWO Journal.

Learn more about the Inter-Company Work Orders module.

 People Domain


  • Establishes and maintains basic employee information, employee classifications (classes), salary information and history, leave, life events, payroll, Human Resources (HR), Flexible Spending Accounts (FSA), performance reviews, and termination processing.

  • Provides SilkRoad Integration which allows you to import SilkRoad new hire employee-related information into Costpoint. This integration also allows you to export Costpoint employees, position requirements, detail job titles, organizations/HR organizations, and labor locations to SilkRoad.

Learn more about the Employee module.


  • Controls system-wide features such as employee ID length and workers' compensation input requirements, and sets up posting accounts for accrued salaries.

  • Maintains and establishes parameters such as timesheet cycles, pay types, general labor categories, and workers' compensation codes.

  • Provides functionality for entering timesheets, printing reports that identify missing timesheets, and sorting timesheet entries by employee or by account.

Learn more about the Labor module.


  • Establishes leave control parameters.

  • Defines types of leave (for example, vacation).

  • Specifies default leave periods and assigns leave statement line number descriptions.

  • Establishes control parameters used for leave period-related functions and to identify the period of time used for controlling leave accruals.

  • Enables automatic calculation of leave cycle start and end dates.

  • Establishes leave codes.

  • Reconciles outstanding leave balances.

  • Provides year-end leave processing.

Learn more about the Leave module.


  • Provides payroll settings and maintenance of your company payroll schedules, deductions, tax tables, workers' compensation data, and employee data.

  • Originates reports containing basic employee setup data.

  • Computes and edits payroll data.

  • Processes payroll checks and direct deposits.

  • Posts payroll to the general ledger.

  • Generates reports and inquiries which provide data on employee earnings, workers' compensation, quarterly taxes, and withholdings.

  • Maintains W-2 data and W-2 summary reports.

  • Provides the Payroll Tax Interface which allows you to create tax files that includes federal, state, and local tax data on a periodic, quarterly, and annual basis. The generated tax file can be submitted to your payroll tax service provider.

Learn more about the Payroll module.


Establishes compensation controls, job titles, compensation plans, performance reviews, compensation budgeting, and salary surveys.

Learn more about the Compensation module.


  • Defines each organization by manager and human resources representative.

  • Enters code information for service and performance awards.

  • Establishes codes for drug testing and medical history tracking.

  • Designates employees with the authority to approve position requisitions.

  • Tracks employee training, including degrees, skills, professional organizations, and areas of study.

  • Establishes federal and internal security identifiers.

  • Assigns identifiers for company documents, property, and vehicles.

  • Tracks Occupational Safety and Health Administration (OSHA) data, including injury/illness descriptions, accident processing, information, and case history.

  • Establishes exit interview procedures.

Learn more about the Personnel module.

Affirmative Action

  • Tracks employees by gender and by ethnic group.

  • Features a user-maintained table listing eight factors for determining underutilization of groups, which in turn enables you to perform underutilization tests separately for minorities and women.

  • Offers additional reporting capabilities including the EEO-1 report, the VETS-100 report, and a report displaying termination figures related to Equal Employment Opportunity (EEO) codes.

  • Includes employee-related reports to provide information on new hires, transfers, promotions, and training.

Learn more about the Affirmative Action module.

Deferred Compensation Admin

  • Establishes deferred compensation plan information, plan tax information, and deduction codes.

  • Produces Actual Deferred Percentage (ADP) and Actual Contribution Percentage (ACP) discrimination testing reports.

  • Ensures compliance through "what-if" forecasting.

  • Lists employees and amounts deducted, vesting tracking, and employee loan accounting.

Learn more about the Deferred Compensation Administration module.


  • Establishes controls for benefit plans, premiums and coverage amounts.

  • Sets up user-defined benefit types (in addition to standard system benefit types).

  • Establishes deduction codes for mass updating of package deductions, and sets up provider codes, coverage option codes, premium tables, and coverage tables.

  • Establishes codes for qualifying life events.

  • Establishes benefit plans in which enrollment is governed by qualifying events, and links employees to qualifying events. Also links dependents and beneficiaries to employees.

  • Controls processing for dependent care and medical care Flexible Spending Accounts (FSA).

  • Establishes general FSA information, such as the plan year, start and end dates for the plan, and the maximum annual amount an employee can elect to withhold for dependent and/or medical care.

  • Links flexible spending accounts to specific employees, who in turn can request reimbursement.

  • Automatically updates FSA History tables once payroll journals post.

Learn more about the Benefits module.

Employee Self Service

Provides smart and easy-to-use solutions for your Human Resources (HR) and Payroll needs. These applications have the power and flexibility to support companies using Deltek Costpoint. A brief listing of some of the capabilities in this module are:

  • Maintenance of emergency contacts

  • Handling life events

  • Benefits enrollment

  • Management of payroll-related data, such as withholdings, direct deposits, W-2s, and retirement benefits

Team Management

Allows managers to view employee information as well as compensation and benefit statements of their direct and indirect reports. With this module, managers will be able to perform the following:

  • View the compensation and benefits information of direct reports; and of their direct reports (if multiple levels exist under the manager)

  • View listing of all direct reports

Materials Domain

Product Definition

  • Provides Part Master, Services, and Goods tables to define item characteristics.

  • Creates and maintains provisional part information for planning purposes in other Costpoint functions.

  • Maintains commodity codes, product types, product classifications, units of measure and conversion, standard text, part preference types, and manufacturers.

  • Contains part descriptive information, material planning data and project data, and information for alternate and substitute parts.

  • Maintains item-specific information including standard text, vendors, and item cost for projects in this module.

Learn more about the Product Definition module.

Bills of Material

  • Establishes and maintains hierarchical relationships of parts in a Bills of Material (BOM) structure.

  • Enables you to plan, produce, and design manufactured/purchased items and parts/assemblies in an engineering environment.

  • Customizes setup, establishes Manufacturing Bills of Material (MBOMs) for production planning and Material Requirements Planning (MRP), and creates, maintains, and releases Engineering Bills of Material (EBOMs).

  • Provides online BOM inquiries to view assemblies, and single-level or multi-level components of assemblies.

  • Enables seamless exchange of part information between manufacturing and engineering environments.

  • Provides flexibility for modes of reporting and analysis.

Learn more about the Bills of Material module.


  • Controls parameters and default information.

  • Defines and maintains work center types.

  • Sets up and maintains operation types to categorize labor and subcontract operations.

  • Sets up and maintains process types to categorize labor and subcontract processes.

  • Sets up and maintains resource types to categorize key resources.

  • Defines key resources for rough-cut capacity planning.

  • Defines and maintains labor classifications to categorize labor operations and routings for reporting purposes.

  • Defines and views maintenance types for equipment and/or work centers.

  • Sets up both preventive and repair maintenance types and uses these types to record when maintenance was performed and when it is next required.

  • Defines and tracks machine, test, and tooling equipment used in the production process.

  • Defines work centers (a group of machines and/or a group of employees responsible for building products) that comprise company production processes.

Learn more about the Routings module.

Engineering Change Notices

  • Creates Engineering Change Notices (ECNs) and submits them for approval, identifies ECNs requiring approval, and monitors approval status.

  • Implements configuration changes specified by approved ECNs, including parts, MBOM assemblies and components, EBOM assemblies and components, documents, and routings.

  • Identifies different functional groups within a company that may be affected by an ECN.

  • Defines ECN operations, including ECN ID schemes, ECN approval methods, and linking between Engineering Change Notices and Workflow.

  • Establishes and maintains ECN rejection codes, as well as priority codes for ECNs and their descriptions.

Learn more about the Engineering Change Notices module.

Procurement Planning

  • Streamlines procurement of materials, supplies, and services.

  • Defines requests for quotes and requisitions.

  • Creates and maintains quotes and quote requests by either item or vendor.

  • Creates requisitions, approves purchase requisitions, assigns requisitions to buyers, enables process requisitions, sets up purchase order header data, creates purchase orders, and prints hard copies of requisitions.

  • Maintains vendor data for sharing with Accounts Payable, maintains vendor settings and terms, calculates vendor performance, and maintains and prints Vendor tables.

Learn more about the Procurement Planning module.


  • Facilitates procurement of materials, supplies, and services.

  • Defines characteristics for purchase orders.

  • Maintains buyers, purchase order line charge types, purchase order standard text, branch locations, units of measure, commodity codes, procurement types, and purchase order print options.

  • Displays ship IDs and maintains vendor data that is shared with Costpoint Accounts Payable.

  • Creates various types of purchase orders.

  • Creates blanket releases, opens pending purchase orders, expedites purchase orders, maintains purchase order expediting notes, creates purchase order change orders, and prints hard copies of purchase orders and purchase change orders.

  • Exports data from Costpoint into delimited text files that can be uploaded into the Deltek eProcurement system, where data can be used to generate purchase orders and record receiving activity. Exportable data includes addresses, project/account/organization data, vendors, inventory abbreviations, line charge types, and requisitions.

  • Imports purchase orders and subcontract purchase order status updates from ASCII files into Costpoint.

Learn more about the Purchasing module.


  • Receives items, inspects them against orders, and places them into an inventory location.

  • Establishes vendor rejection reason codes and their descriptions, returns vendor materials already received and accepted on purchase orders, and displays purchase order information.

  • Imports purchase order receipts from ASCII or comma-separated files into Costpoint.

Learn more about the Receiving module.


  • Issues, reserves, transfers, tracks, and controls inventory parts.

  • Manages both project-specific and company-owned inventory, as well as government-furnished equipment and materials.

  • Establishes and maintains warehouses and locations to track parts; also issues, adjusts, transfers, and reserves inventory.

  • Displays inventory status and history, adjusts records to reflect information derived from physical counts, and updates the General Ledger with appropriate dollar values.

Learn more about the Inventory module.

Production Control

  • Enables planning and production of manufactured items.

  • Establishes control parameters and default data to be used throughout the module.

  • Establishes and maintains manufacturing orders.

  • Copies bills of material and routings to manufacturing orders to generate material requirements lists.

  • Records all labor and subcontractor processing requirements.

  • Displays status for manufacturing orders, part inventory, and shortages.

  • Generates material requirement reports, purchase requisitions, manufacturing orders, and inventory reservations.

  • Determines material availability for potential future jobs, plans new jobs, and checks the status of existing jobs.

  • Checks current inventory availability for single projects, multiple linked projects, or all inventory projects.

Learn more about the Production Control module.

Sales Order Entry

  • Facilitates selling products, services, and materials to commercial or government customers for use by manufacturers, system integrators, or any other business entity selling materials, supplies, or services.

  • Tracks customer orders throughout the entire process: from initial entry, procurement, and item issuing and shipment, to invoicing and General Ledger posting.

Learn more about the Sales Order Entry module.

Master Production Scheduling

  • Assists in planning and managing end item production to meet customer demand within your resource constraints.

  • Develops comprehensive production schedules for use in generating Material Requirements Planning (MRP) plans for all components and subassemblies.

  • Enters, copies, and maintains time-phased demand forecasts for both end items and their components to drive manufacturing and purchasing activities.

  • Links to the Sales Order Entry module to allow for automatic consumption of sales forecasts as firm sales orders arrive. Also enters and maintains other forecasts that cannot be consumed by sales orders.

  • Creates "what-if" production scenarios by setting up alternative MPS planning codes. Copies data between your main production plan and what-if plans. Generates orders and messages for each plan to demonstrate impacts of alternate plans on production and purchasing.

  • Forecasts the impact of MPS plans on key resources, determines weekly loads on key resources, and identifies over-capacity conditions.

  • Generates planned orders and action messages for MPS planned parts. Generates purchase requisitions, manufacturing orders, and transfer reservations from MPS planned orders.

Material Requirements Planning

  • Facilitates planning and management for end item production to meet customer demand.

  • Enables development of comprehensive production schedules for use in generating Material Requirements Planning (MRP) plans for all components and subassemblies.

  • Enters, copies, and maintains time-phased demand forecasts for both end items and their components to drive manufacturing and purchasing activities.

  • Enables creation of "what-if" production scenarios and determines how Master Production Scheduling (MPS) plans might impact user-defined key resources.

  • Defines planning routings for end items and uses manufacturing bill of material and routing information to generate them automatically.

Learn more about the Material Requirements Planning module.

Materials Estimating

  • Develops and maintains cost estimates for end items and proposed bills of material.

  • Establishes and maintains proposals and links single or multiple Proposal Bill of Materials (PBOM) to specified proposals.

  • Enables multiple proposal revisions, each associated with a unique set of end items (standard parts, goods, services, and provisional parts) and quantities.

  • Loads end item lists into proposals, and supports use of provisional parts that are stored outside the main part master.

  • Links PBOMs to user-defined Work Breakdown Structure (WBS) codes for additional sorting and cost rollup options, and replaces or deletes component parts for PBOMs.

  • Calculates and reports PBOM and proposal costs, displays purchase order, manufacturing order, and quote history for individual parts in the PBOM. Determines costs at the PBOM end item and proposal levels.

  • Enables manual cost maintenance.

Learn more about the Materials Estimating module.

 Administration Domain

System Administration

  • Establishes and maintains Costpoint system-wide information.

  • Controls security, maintenance of system-wide codes and defaults, and usage management.

  • Provides interfaces and preprocessors to link and transfer data between Costpoint and outside databases, including Interface Controls, Cobra Interface, and CRM/GovWin/RP Integration Interface, and others.

  • Learn more about the System Administration module.


  • Manages users and user groups for security purposes.

  • Activates organizational security by module.

  • Manages organization security groups and profiles.

  • Manages Application and Segregation of Duties conflicts.

  • Stores license information.

  • Customizes user interface (UI) labels, specifies UI settings for individual users, and manages extensibility units.

Job Management

  • Conveniently combines separate Costpoint functions, such as reports, computations, and postings, into a single process.

  • Sets up several combinations for execution at scheduled dates and times, either on workstations or dedicated process servers.

  • Places multiple processes in a queue, thereby reducing database contention and freeing up workstations for other activities.

  • Schedules queue entries for immediate commencement or designated future occurrences.

Learn more about the Job Management module.


  • Defines business process activities, the staff involved, and how and when information flows from person to person.

  • Automatically routes information and transactions to each stakeholder.

  • Replaces physical inboxes with electronic ones, and replaces manual copying and distribution with automatic routing rules.

  • Documents activities and processes and automates and measures workload.

  • Applies workflow to virtually any business process that impacts the accounting, contracts, purchasing, or HR departments, including setting up contracts, hiring employees, approving purchase orders, and month-end close procedures.

Learn more about the Workflow module.

 Reports & Analytics Domain

Enterprise Reporting

  • Gives access to the Costpoint Enterprise Reporting (CER) application

  • Generates CER reports, Workspaces, and Active Reports using Cognos.

Learn more about the Enterprise Reporting module.


  • Gives access to the Costpoint Analytics (CpA) application.

  • Generates CpA reports.

Learn more about the Analytics module.


  • Gives access to the different dashboards available in Costpoint. Each dashboard is customized to display information specific to a role. The dashboards pull information users rely on most and present the information graphically and accurately. The data can come from Costpoint, Budgeting & Planning, or Time & Expense.

  • Displays outstanding approval tasks for the user.

Learn more about the Dashboards module.