Assignar Pay Logo
  • Blog
  • FAQ
  • Contact
Sign InSign Up
Assignar Pay Logo

Assignar Pay is a comprehensive payment solution that integrates seamlessly with Assignar. Streamline your financial operations, receive payments faster, and gain complete visibility over all your transactions in one centralized platform.

© Copyright 2025 Assignar Pay. All Rights Reserved.

About
  • Blog
  • Contact
Product
  • Documentation
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Getting started with Assignar Pay
    • Assignar Pay Setup Guide
    • Getting Started with Team Collaboration
  • Understanding Roles and Permissions
    • Owner Role
    • Admin Role
    • Manager Role
    • Member Role
    • Customer Role
    • Permissions Reference Guide
  • Team Features Documentation
  • Authentication
    • Two-Factor Authentication
  • How to Manage Cost Codes
  • Financial Management
  • How to Create and Manage Invoices
  • How to Manage Construction Projects
  • How to Use Reports and Analytics
  • How to Connect Assignar Integration
  • How to Manage Team Members
  • How to Set Up Pay Rates
  • Project Tracking
  • How to Manage Construction Timesheets
  • Cost Control
  • How to Use Schedule of Rates
  • Team Collaboration
  • Reporting & Analytics

How to Manage Cost Codes

Step-by-step guide to set up and use cost codes for accurate construction project cost tracking

What This Feature Does

Cost codes help you track and categorize expenses for construction projects, enabling accurate job costing, budget monitoring, and profitability analysis across different types of work.

Initial Setup

First-Time Configuration

  1. Navigate to "Cost Codes" by clicking "Cost Codes" in the left sidebar
  2. You'll see the cost codes management interface with list and bulk import options
  3. Choose your setup method:
    • Manual Entry: Create cost codes one by one
    • Bulk Import: Upload multiple cost codes from spreadsheet
    • Assignar Import: Import existing activities and tasks from Assignar

Required Information

Before you begin, make sure you have:

  • List of work types and activities for your projects
  • Categories to organize your cost codes (e.g., Labor, Materials, Equipment)
  • Unit types for each cost code (hours, square meters, cubic meters, etc.)
  • Default pricing for common activities

Day-to-Day Usage

How to Create a Cost Code Manually

  1. Go to "Cost Codes" in the left sidebar
  2. Click "Create Cost Code" button in the top right
  3. Fill in the cost code details:
    • Code: Enter a unique identifier (e.g., "LAB001" for labor codes)
    • Name: Descriptive name (e.g., "Carpenter - Formwork")
    • Category: Select or create category (Labor, Materials, Equipment, etc.)
    • Subcategory: More specific grouping (e.g., "Skilled Labor", "Concrete Work")
    • Description: Detailed description of what this code covers
    • Type: Select "Billable" for client chargeable work or "Non-billable" for internal costs
  4. Set unit pricing:
    • Default Unit: Choose measurement (Hours, Square Meters, Linear Meters, etc.)
    • Default Unit Price: Enter standard rate (e.g., $85.00 per hour)
  5. Set status to "Active"
  6. Click "Save Cost Code"

How to Import Cost Codes from Assignar

  1. Go to "Cost Codes" and click "Import Assignar Activities" or "Import Assignar Tasks"
  2. The system will connect to your Assignar integration
  3. Select which activities or tasks to import:
    • Review the list of available Assignar activities
    • Choose specific items or select all
    • Preview how they'll be mapped to cost codes
  4. Click "Import Selected Items"
  5. The system will create cost codes with default categories
  6. Review and update categories and pricing as needed

How to Use Bulk Import for Cost Codes

  1. Navigate to "Cost Codes" and click "Bulk Import" tab
  2. Download the bulk import template:
    • Click "Download Template" to get the Excel/CSV format
    • The template shows required columns: Code, Name, Category, etc.
  3. Fill in your cost codes in the spreadsheet:
    • Code: Unique identifier for each cost code
    • Name: Descriptive name for the activity
    • Category: Group similar codes together
    • Subcategory: More specific classification
    • Default Unit: Unit of measurement
    • Default Unit Price: Standard pricing
    • Billable: TRUE/FALSE for client chargeable work
    • Status: ACTIVE/INACTIVE
  4. Upload your completed file:
    • Click "Choose File" and select your spreadsheet
    • Click "Upload and Import"
    • Review any validation errors and fix them
  5. The system will create all cost codes at once (maximum 100 per import)

Common Tasks

Organizing Cost Codes by Construction Trade

  1. Create categories for each major trade:
    • Labor - Concrete: Concrete workers, finishers, pump operators
    • Labor - Electrical: Electricians, apprentices, testing technicians
    • Labor - Plumbing: Plumbers, pipe fitters, gas fitters
    • Materials - Concrete: Ready mix, reinforcement, additives
    • Materials - Electrical: Cables, switches, fixtures, panels
    • Equipment - Earthmoving: Excavators, bulldozers, compactors
  2. Use consistent coding patterns:
    • LAB-CON-001: Labor - Concrete - Skilled Worker
    • MAT-ELE-015: Materials - Electrical - Copper Cable
    • EQP-EAR-003: Equipment - Earthmoving - 20T Excavator

Setting Up Project-Specific Cost Codes

  1. For large projects, create specific cost codes:
    • Include project reference in the code
    • Use location-specific descriptions
    • Set project-specific rates if different from standard
  2. Example for "Downtown Office Project":
    • DTO-LAB-001: Downtown Office - Carpenter - Level 1
    • DTO-LAB-002: Downtown Office - Carpenter - Level 2
    • DTO-MAT-001: Downtown Office - Concrete - Foundation
  3. This allows detailed cost tracking per project area

Managing Cost Code Categories

  1. Go to "Cost Code Categories" in the sidebar (or via Cost Codes menu)
  2. Click "Add Category" to create new groupings:
    • Category Name: e.g., "Site Preparation"
    • Description: What types of work this covers
    • Color Code: Choose color for visual identification
  3. Create subcategories for detailed tracking:
    • Site Preparation > Demolition
    • Site Preparation > Excavation
    • Site Preparation > Site Access
  4. Assign cost codes to appropriate categories for better organization

Advanced Cost Code Management

Setting Up Unit Types for Construction

  1. Configure appropriate units for different work types:
    • Labor codes: Hours (for time-based work)
    • Concrete: Cubic meters (m³)
    • Reinforcement: Tonnes (T) or Kilograms (kg)
    • Formwork: Square meters (m²)
    • Painting: Square meters (m²)
    • Electrical: Linear meters (lm) for cable, Each (ea) for fixtures
    • Plumbing: Linear meters (lm) for pipes, Each (ea) for fittings

Integrating Cost Codes with Timesheets

  1. When workers log time, they select appropriate cost codes
  2. This automatically categorizes labor costs by activity type
  3. Reports show actual costs vs. budgeted costs per activity
  4. Use this data for future project estimating

Cost Code Pricing Strategies

  1. Standard Rates: Set default pricing for common activities
  2. Project Rates: Override pricing for specific projects or clients
  3. Market Rates: Update pricing based on current market conditions
  4. All-inclusive Rates: Include overhead and profit margins
  5. Regular review and update of rates to maintain profitability

Troubleshooting

If cost codes aren't appearing in timesheets

  • Check that cost codes are set to "Active" status
  • Verify workers have permission to use specific cost codes
  • Ensure cost codes are assigned to the correct projects
  • Check that the cost code type matches the work being done

If bulk import fails

  • Verify the spreadsheet format matches the template exactly
  • Check for duplicate cost codes (codes must be unique)
  • Ensure all required fields are completed
  • Check that unit types are from the approved list
  • Limit imports to 100 cost codes maximum per upload

If Assignar import doesn't work

  • Verify your Assignar integration is connected and working
  • Check that you have activities/tasks in your Assignar system
  • Ensure your Assignar account has the required permissions
  • Try importing a smaller subset first to test

Tips for Construction Teams

  • Start with broad categories and add detail as needed
  • Use consistent naming conventions across all projects
  • Include location or trade information in cost code names
  • Regularly review and update pricing to reflect current rates
  • Train workers on selecting appropriate cost codes for accurate tracking
  • Use billable vs. non-billable flags to separate client work from overhead

Best Practices for Cost Code Setup

Naming Conventions

  • Use clear, descriptive names that workers will understand
  • Include trade or activity type in the name
  • Keep names consistent across similar activities
  • Avoid abbreviations that might confuse users

Category Organization

  • Group related activities together
  • Use hierarchical structure (Category > Subcategory)
  • Align with your company's chart of accounts
  • Consider how you want to report costs

Pricing Management

  • Set realistic default prices based on actual costs
  • Include allowances for overhead and profit
  • Update prices regularly based on market conditions
  • Consider regional differences for multi-location companies

What's Next

After setting up cost codes, you may want to:

  • Configure Timesheets to use your cost codes
  • Set up Projects with appropriate cost code assignments
  • Create Reports to analyze cost performance
  • Configure Pay Rates that align with your cost codes
  1. What This Feature Does
    1. Initial Setup
    2. Day-to-Day Usage
    3. Common Tasks
    4. Advanced Cost Code Management
    5. Troubleshooting
    6. Tips for Construction Teams
    7. Best Practices for Cost Code Setup
    8. What's Next