Discover all the TMS Contract Costing features and explore how our construction software can help your business. Book a demo with our experienced team today.

Contract Management

At the heart of TMS Contract Costing features is the Contract Ledger. This state-of-the-art ledger gives you a central place to manage your contracts and presents it to the user in a way that has never been seen before in contracting software.

The contract ledger enquiry can be tailored to what users wants to see, with the panels of information varying, depending on business processes and modules used.

Contract Costing feature Sales Ledger screenshot

Sales Ledger Feature

TMS Contract Costing features the most comprehensive contracting Sales Ledger available on the market. As a result it can be tailored accordingly for how your businesses operates.

Whether you require Measurements & Valuations, Internal Valuations, Applications, Certificates, VAT Invoices, Schedule of Rates, Recharge Invoicing or Consolidated Invoicing, TMS Contract Costing has it all covered.

The TMS Contract Costing Sales Ledger runs multi-currency, is fully compliant with Deferred VAT and Reverse Charge VAT. It also has a comprehensive catalogue of standard reports and dashboards, including: Aged Application Debtors, Aged Debtors (Base & Foreign Currency) and Retentions Due.


The Subcontractors module is a key feature of Contract Costing. It's an integral part of the cost capturing functionality of the TMS Contract Costing solution.

The Subcontractors Ledger combines the functionality of a Purchase Ledger with the regulatory requirements of the HMRC Construction Industry Scheme (CIS) and the ROS Relevant Contracts Tax (RCT).

It's a comprehensive module that handles applications, certificates, invoices, timesheets, discounts, retentions, CIS/RCT tax deduction and payments.

Screenshot of Contract Costing Subcontractor feature


Purchasing requirements for each contract can be controlled and monitored through this TMS Contract Costing feature.

Purchase Orders can be raised as a call-off against a predefined Bill of Requirements for a Job. For example, from stock or a generic material list, or as a free text descriptive item. Purchase Orders can also be raised to replenish stock, order external plant or as a nominal posting for overhead expense.


TMS Contract Costing features an integrated labour module that allows both the entry of timesheets and the functionality to allocate payroll costs later. Employees and their pay rates are entered in your payroll solution and are accessible to TMS Contract Costing so that timesheets can be processed.

Timesheets are posted to the individual jobs and to payroll, so that payslips can be produced. These costs can be posted to the job as a net, gross or charge-out rate, all with an optional overhead recovery percentage.

graphic image of construction workers building software


Linked to the Contract Purchasing module, TMS Contract Costing Stock Control provides a powerful way to monitor stock levels and to allocate or issue stock to jobs.

The stock system is multi-warehouse, multi-location, and can be broken down into multiple categories and groups. You can assign multiple suppliers to a stock record, define alternative stock codes, maintain supplier price lists, and link Bill of Quantity call-offs to the Job record.

 Plant Hire Feature

TMS Contract Costing features both external and internal plant hire. External Plant Hire, the ability to hire plant from a 3rd party supplier, is an integral part of Purchase Order Processing and ultimately leads to Purchase Invoicing. However, instead of GRNs, Purchase Orders for external plant use dedicated routines to mark plant as on/off hire and to transfer plant to a different Job.

Internal Plant Hire, the ability to charge your own plant internally to Jobs or externally to customers, is also fully supported by this TMS Contract Costing feature. Assets are setup with both internal and external charge out rates (based on type of asset) and these, along with relevant additional charges (consumables, fuel, delivery, damage, servicing, etc.) are used to charge the Job/Customer.

Document Management

This feature is designed specifically to integrate with Microsoft Outlook®, Word®, Excel® and PowerPoint® desktop products.

TMS Document Management provides seamless integration with all key Contract Costing data, including Jobs, Customers, Suppliers, Subcontractors, Employees, Stock and Assets.

Files saved into TMS Document Management are accessible by anyone with permission to the appropriate shared network folders. All documents are also immediately indexed within Contract Costing, providing access to these documents, along with all documents produced from within Contract Costing itself, for example, Sales Invoices, Contract Applications, Purchase Orders, Subcontractor Certificates. These are saved directly from the specific Job, Customer, Supplier, Subcontractor, etc. that the documents were allocated to providing seamless integration within Contract Costing.

Management Reporting

TMS Contract Costing features a comprehensive suite of reporting tools designed to easily retrieve information from anywhere in the system.

The user friendly, customisable interface provides List Views throughout the system so you can look at any data. Where a physical document or report is required, TMS Contract Costing uses the latest, industry standard, embedded Crystal Reports®.

TMS Contract Costing also has state-of-art Dashboards and the TMS Dashboard Designer allows users to create their own, on top of the standard ones provided. TMS Dashboard Designer can also be used to report against other data sources, not just those in TMS Contract Costing.


TMS Contract Costing integrates seamlessly into the financial ledgers and payroll systems of the UK and Ireland’s leading accounts system providers. All job related data is entered into TMS Contract Costing, which in turn posts into the Sales Ledger, Purchase Ledger, Nominal Ledger, Cash Book or Payroll of the integrated system. All invoices, credits, payments, receipts and labour timesheets entered in TMS Contract Costing are then automatically posted to the accounts and payroll systems respectively with no re-keying of data.

UK & Ireland Accounts Systems:

  • Sage 50 & 200
  • Pegasus Opera
Payroll Systems:
UK Ireland
  • Sage Payroll
  • Pegasus Opera
  • Access SelectPay
  • Sage Micropay
  • Quantum Payroll