CostPro

Updated July 30, 2026

CostPro is a self-hosted platform for cost allocation and profitability analysis. The product helps finance and operations teams transition from manual Excel spreadsheets or custom scripts to fully explainable results through a dedicated set of modules: Data Hub, Object Model, Allocation Rules, Scenarios, Traceability, Results, and Audit.

Key Features & Capabilities:

  • Data Hub: Seamless ingestion from CSV/XLSX files and PostgreSQL sources.
  • Object Model: Flexible mapping of cost centers, departments, services, products, and customers.
  • Allocation Rules: Advanced distribution methodologies, including step-down, top-down, Activity-Based Costing (ABC), reciprocal (cycles), and cost-on-cost allocation.
  • What-If Scenarios: Robust scenario modeling and side-by-side result comparison.
  • Persistent Storage: Execution steps and final calculation results are securely saved in PostgreSQL.
  • Trace Engine: Granular breakdown explaining exactly why a specific object received a particular cost amount.
  • Data Export: Instant results export to CSV/XLSX.
  • Processing more than 50 million records in less than 2 hours

Deployment & Delivery:
CostPro is delivered as a Compute Cloud image. Customers deploy the Virtual Machine (VM) within their own Yandex Cloud environment, configure a public HTTPS endpoint or secure VPN access, populate their own secrets, and keep all data strictly within their own security perimeter.

Commercial & Licensing Model:
The marketplace monetization is based on a monthly subscription integrated via the Yandex License Manager API. Edition-specific resource limits (active users, allocation rules, and scenarios) are enforced server-side directly within the CostPro application.

Deployment instructions
  1. Deploy the Virtual Machine: Create a new VM instance from the CostPro Marketplace image.
    2. Configure Hardware Resources: Select a machine configuration with at least 4 vCPUs, 8 GB RAM, and an 80 GB SSD.
    3. Assign Service Account: Attach a service account to the VM with sufficient permissions to read Yandex Marketplace License Manager subscriptions and resource bindings.
    4. Configure Network Access: Set up DNS/TLS or secure VPN access to the CostPro endpoint.
    5. Establish SSH Connection: Connect to the VM instance via SSH.
    6. Run Initial Setup: Execute the first-start script. Replace https://costpro.example.com with your actual public HTTPS URL or the client’s secure internal HTTPS endpoint:

    sudo env
    COSTPRO_PUBLIC_URL=https://costpro.example.com
    NEXT_PUBLIC_COSTPRO_SALES_EMAIL=hello@allocationpro.ru
    YANDEX_MARKETPLACE_LICENSE_ENABLED=true
    YANDEX_MARKETPLACE_PLAN_MAP='{"f2ekxsimmh7yimwxkuhg”:"standard”,"f2eh2znkjpo2uzfrifmb”:"professional"}'
    costpro-first-start

    1. Verify Production Environment: Validate the production environment configuration by running:

    cd /opt/costpro
    sudo pnpm prod:env:check /etc/costpro/.env.production

    1. Start the Application: Launch the CostPro service and verify its operational status:

    sudo systemctl start costpro.service
    sudo systemctl status costpro.service

    1. Create Administrator Account: Initialize the first administrator account following the steps provided in the Administrator Guide.
    2. Activate License: Open CostPro in your web browser, log in using the administrator credentials, and update your subscription under Settings -> License.

⚠️ Important: Production environments must use HTTPS. Non-secure HTTP is permitted strictly for temporary smoke testing and requires explicitly passing the COSTPRO_ALLOW_HTTP=1 environment variable.

Tariffs

Basis

$401.64 / 1 month
Prepaid
$401.64 / 1 month
Prepaid

Pro

$811.48 / 1 month
Prepaid
$811.48 / 1 month
Prepaid
Billing type
Paid by subscriptions
Type
Virtual Machine
Category
Analytics
Publisher
CostPro
Use cases
  • Allocate shared costs to products and customers.
  • Run step-down allocation for cost centers.
  • Use ABC allocation with revenue, volume, transactions or hours drivers.
  • Compare what-if scenarios for management P&L.
  • Use Trace / Explain to audit allocated amounts.
  • Export results to CSV/XLSX for BI and finance reporting.
Technical support

CostPro product support is provided by the CostPro team.

Primary channel: hello@allocationpro.ru
Product website: https://allocationpro.ru/

Please include:

  • organization and environment;
  • CostPro version;
  • expected and actual behavior;
  • screenshot
Product IDs
Product:
f2efdudhs2rkkp99v3nu
VM image:
fd8e88j9ql6d7rc3k997
Image family:
costpro-costpro
Product composition
SoftwareVersion
LinuxUbuntu 22.04 LTS
CostPro application2.1.0
BackendFastAPI / Python
DatabasePostgreSQL
FrontendNext.js
Cache/queueValkey container
Docker Engine29.6.1
Docker ComposeCompose plugin installed in image
Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service and the terms and conditions of the following software: CostPro License Terms
Billing type
Paid by subscriptions
Type
Virtual Machine
Category
Analytics
Publisher
CostPro