FieldLedger · Construction & Personnel

Run every site, crew and peso from one ledger.

Construction & personnel management built for contractors – from mobilization to final billing.

Built for Philippine contractors. Peso-native from day one. A web app that runs in your browser.

  • ProjectsBudgets, progress and live cost-to-date per site.
  • Crew payrollAttendance-based pay, overtime, allowances and loans.
  • ExpensesRequest, approve and pay with a full audit trail.
  • MaterialsEstimate vs. delivered vs. used, per work item.
FieldLedger dashboard. A navy sidebar lists Operations, Workforce, Finance, Insights and Administration modules. The main area greets the user with Good morning and shows four KPI cards: 9 active projects worth ₱68.4M in contracts, ₱3.1M cost to date or 6% of active budget, 0 of 33 crew on site today, and ₱182.7K of expenses this month with 5 pending. Below are an Alerts panel flagging 5 expenses awaiting approval and 1 open safety incident, and a Safety panel with LTIFR and TRIR.
The live FieldLedger dashboard, shown with demo data. Not a customer result.

FieldLedger by Novastack Technologies Inc.

  • ₱ peso-native
  • SSS · PhilHealth · Pag-IBIG
  • Semi-monthly payroll
  • Role-based access
  • HTTPS secured

Why FieldLedger

Construction project management for Philippine contractors, in one ledger

Philippine contractors juggle parallel sites with separate budgets, crew pay that depends on attendance and overtime, materials that move from estimate to delivery to use, expenses that need approval before they hit the books, and payroll deductions on a semi-monthly cycle. Spreadsheets and disconnected tools make cost-to-date, variance and audit trails hard to trust.

FieldLedger puts all of it in one ledger, so the number on the project page is the same number in the report.

  • Parallel projects

    Run multiple sites in parallel with live budget, labor and material costs.

  • Crew payroll

    Attendance-based crew payroll with overtime, recurring allowances, contributions and loan deductions.

  • Expense control

    Record, approve and pay project and overhead expenses. Approved and paid items count toward project cost.

  • Bill of materials

    Estimate vs. delivered vs. used per work item. Record deliveries, site usage and returns.

Everything in one place

Five areas in the app's navigation, one set of numbers underneath.

  • Operations

    • Dashboard
    • Projects
    • Materials
    • Expenses
    • Incidents
  • Workforce

    • Employees
    • Attendance
    • Payroll
  • Finance

    • Billing
    • Petty cash
  • Insights

    • Reports
  • Administration

    • Users
    • Settings

Projects & Dashboard

Construction project management with live cost-to-date

Run multiple sites in parallel with live budget, labor and material costs.

Every job in one place, from contract to close-out

  • Create and edit projects with contract value, budget, start and target dates, client, location and status: Planning, Active, On Hold, Completed or Cancelled.
  • Required fields, negative amounts and a target date earlier than the start date are caught before you save.
  • Open a project and the header shows contract, cost to date, budget remaining and projected margin at a glance.
  • Every project has its own tabs for Overview, Crew, Bill of materials, Expenses, Attendance, Petty cash, Billing and Safety, so the whole job lives in one place.
  • Live cost-to-date is broken into labor, materials and other expenses, with margin and budget used calculated against the contract and budget. Pending expenses are called out separately until they are approved.
  • The project page and the project cost report show the same figures, so the site team and the office are reading the same number.
  • Engineers (and Managers, when project scoping is turned on) see only the projects they are assigned to.
Project overview for Cold Storage Warehouse Expansion, status Active. Header cards: contract amount ₱9,800,000.00, cost to date ₱1,271,053.76 at 18%, budget remaining ₱5,828,946.24 of a ₱7,100,000.00 budget, and projected margin ₱8,528,946.24 or 87.0% of contract. The Overview tab shows a cost breakdown of labor ₱51,773.76 from 512 hours, materials ₱1,127,000.00 and other approved expenses ₱92,280.00, with a note that ₱96,000.00 in pending expenses is not yet included. Below are expenses by category, material cost by work item, and project details with 22% physical progress.
Live FieldLedger screen with demo data. Not a customer result.

A portfolio view and a dashboard that start the day

  • See every active site on one portfolio view: active contracts, active cost to date and projected margin.
  • Each project card shows its code, client, location, crew count, target date, progress, budget used, and labor, materials and other costs. Search and filter when the list grows.
  • The Dashboard opens with a daily greeting: Here is what is happening across your sites today.
  • Headline KPIs: active projects with total contract value in ₱, cost to date in ₱ and as a percentage of active budget, who is on site today (present versus assigned), and expenses this month with pending items and amounts.
  • An alerts panel designed to flag projects over budget, past 85% of budget or past their target date, together with expenses awaiting approval and open safety incidents.
  • Monthly costs for payroll, materials and other spend over six months, spend by category, and a payroll card with gross this month and the last net payout.
Projects portfolio view. Summary line: active contracts ₱68,400,000.00, active cost to date ₱3,093,679.10, projected margin ₱65,306,320.90. Project cards for Two-Classroom School Building, 3 Storey Residential, Residential House Renovation in Lanang, and Barangay Road Concreting (1.2 km), each with code, client, location, crew count, target date, progress bar, budget used, and labor, materials and other costs.
Dashboard charts. Monthly costs from May to October 2026 stacked by payroll, materials and other expenses, and spend by category this month: Materials ₱144,800.00 or 79%, Miscellaneous ₱20,350.00, Fuel ₱11,500.00, Equipment Rental ₱5,000.00 and Utilities ₱1,000.00.
Live FieldLedger screens with demo data. Not a customer result.

Crew, attendance & payroll

Crew payroll that starts from the daily time record

Attendance-based crew payroll with overtime, recurring allowances, contributions and loan deductions.

Employees

Crew, staff and engineers with their rates, contacts and current project assignments.

  • Employee numbers are generated automatically.
  • Daily and hourly rates, including the common Philippine crew pattern of a daily rate with overtime derived from it.
  • Crew roles such as Crew, Worker, Foreman, Operator and Driver, with +63 contact numbers and per-employee pay items.
  • Assign one worker to more than one project; released assignments stay in the history.
  • Future hire dates are rejected, and the app warns you when a new employee's name matches an existing one.

Attendance

Daily time records per worker and project. Labor cost rolls up to the project the day was logged against.

  • Two ways to log: a Crew sheet for a whole crew's day at once, and Log entry for a single record.
  • Statuses: Present, Absent, Leave and Half day.
  • Overtime is counted after the standard regular hours, with the unpaid meal break accounted for, and paid at the overtime multiplier you set (1.25× by default).
  • Common mistakes are blocked: reversed clock times, duplicate days, the same worker double-booked across two sites, future dates, and "present" with no clock times.
  • Leave and absent days are not charged to project labor.
  • Filter by worker and date, and pull an attendance summary of present, absent and leave counts.
Daily crew sheet dialog. Instructions read: log attendance for a whole crew at once; employees already logged for the date are skipped; hours are computed from time in and out minus a 60-minute unpaid break on shifts over 5 hours; time beyond 8 hours counts as overtime. Each crew member row has a Present, Half day, Absent or Leave toggle, time in 8:00 AM, time out 5:00 PM, an overtime field set to Auto, and notes. The footer button reads Save 33 entries.
Live FieldLedger screen with demo data. Not a customer result.

Semi-monthly payroll, straight from attendance

  • Semi-monthly payroll runs, for example the 1st to the 15th and the 16th to month-end. Weekly and monthly periods are available too.
  • Gross pay is built from attendance, including overtime at your configured multiplier.
  • SSS, PhilHealth and Pag-IBIG are taken once a month, in the payroll that closes the month, and prorated by days worked.
  • The payroll register shows separate deduction columns for cash advance, Pag-IBIG, PhilHealth, SSS and SSS loan, plus a pay type column and a totals row.
  • Payslip PDFs match the register line by line, with the full deduction breakdown on each payslip.
  • Net pay never goes below ₱0.
  • Export the register to CSV, named by period end.
  • The payroll overview shows last run net, year-to-date net and run count. Every run records the period, pay type, employee count, gross, deductions, net, and who processed it and when.

Company payroll rules

Set once in Settings, shown on payslips and used for overtime and labor costing:

  • Standard hours per day.
  • Overtime multiplier (for example, 1.25).
  • Unpaid meal break deducted from work spans over five hours.
  • Whether half days can earn overtime.
  • Work days per month used to prorate SSS, PhilHealth and Pag-IBIG: 26 for a Monday-to-Saturday crew or 22 for Monday to Friday, so one day of 26 carries 1/26 of the monthly amount.
Payroll overview. Cards show last run net pay ₱7,714.07 for Oct 1 to Oct 15, 2026, year-to-date net pay ₱181,479.70, and 3 payroll runs. The runs table lists Oct 1 to 15, 2026, semi-monthly, 11 employees, gross ₱12,619.07, deductions ₱4,905.00, net ₱7,714.07; and Sep 16 to 30, 2026, semi-monthly, 23 employees, gross ₱185,401.88, deductions ₱16,955.00, net ₱168,446.88, each with its processed date and time and buttons for payslips and the register.
Live FieldLedger screen with demo data. Not a customer result.
Payslip PDF generated by FieldLedger for a crew member, semi-monthly, pay period Sep 16 to Sep 30, 2026. Earnings: regular pay 72.00 hours or 9.00 days, PHP 6,750.00; overtime pay 5.00 hours, PHP 585.94; gross pay PHP 7,335.94. Deductions: Pag-IBIG contribution PHP 100.00, PhilHealth contribution PHP 240.00, SSS contribution PHP 450.00; total deductions PHP 790.00. Net pay PHP 6,545.94.
Payslip PDF from the app, demo data.

See the math: this payslip

9 days × ₱750.00 daily rate
₱6,750.00
Hourly rate: ₱750.00 ÷ 8 hrs
₱93.75
5 OT hrs × ₱93.75 × 1.25
₱585.94
Gross pay
₱7,335.94
Pag-IBIG + PhilHealth + SSS
(₱790.00)
Net pay
₱6,545.94
Product calculation using the demo payslip shown. Contributions appear because Sep 16–30 is the run that closes the month.

Expenses & petty cash

Expense approvals and petty cash that keep project cost honest

Record, approve and pay project and overhead expenses. Approved and paid items count toward project cost.

Expenses: request, approve, pay

  • A full flow from request to approval to payment, with reject and void when needed.
  • Pending expenses do not touch project cost until they are approved.
  • The approver's name and the time of approval are recorded on every approval.
  • Paid expenses are locked and cannot be reverted to an earlier status.
  • Overhead expenses can be kept off every project with the company overhead option.
  • Categories built for construction: Materials, Subcontractor, Equipment Rental, Fuel, Transportation, Permits, Utilities, Tools, Meals, Office and Miscellaneous.
  • Record the payment mode and the OR number, and see the source of each item, such as Petty cash or BOM delivery.
  • Expenses created from a material delivery are not double-counted against the project.
  • Expense dates cannot be later than today.
  • Filter the list and export to CSV. The dashboard shows how many expenses are waiting for approval.
  • Voided expenses keep their document numbers, so the numbering has no gaps.
Expenses list with search, project, category, status and date filters, a CSV export button and an add expense button. Totals read 44 records ₱3,080,520.00, pending ₱155,850.00, approved ₱2,918,020.00 and paid ₱6,550.00. Rows show reference, date, description with payee, payment mode and OR number, project, category, amount and status, for example a ₱65,000.00 filling materials delivery tagged BOM delivery and approved, a ₱96,000.00 electrical subcontract mobilization pending approval, and a ₱3,260.00 office supplies expense charged to overhead.
Live FieldLedger screen with demo data. Not a customer result.

Expense status flow

  1. Pending
  2. Approved
  3. Paid

Side exits: Rejected Voided · Only approved and paid items count toward project cost.

Petty cash

Head-office and project cash funds, advances, liquidations and replenishments.

  • Run head-office and project-level cash funds, each with its own reference number.
  • Disbursements and liquidations create pending cash expenses. Only the approved expense counts toward project cost, never the cash movement itself.
  • Track open cash advances through liquidation or return.
  • Replenishments follow a clear chain: the custodian requests, a different approver approves, and Finance releases the cash.
  • Voided ledger entries are kept for the audit trail.

Replenishment, with separation of duties

Three people, three steps, recorded in the fund's ledger.

  1. Custodianrequests a replenishment for the fund
  2. A different approverapproves the request
  3. Financereleases the cash

How a disbursement reaches project cost

  1. Disbursement
  2. Pending cash expense
  3. Approved, in project cost

Bill of materials

Bill of materials: estimate vs. delivered vs. used

Estimate vs. delivered vs. used per work item. Record deliveries, site usage and returns.

Materials catalog

Standard materials and default unit costs used when building project bills of materials.

  • Organize materials by category, for example Cement & Aggregates, Electrical, Formworks & Lumber, Masonry, Paint & Finishes, Plumbing, Roofing, and Steel & Rebar.
  • Units such as cu.m, bag, pc and set. Item descriptions can follow the way your estimates are written, for example DPWH-style item descriptions.
  • Duplicate material codes are blocked.

Project BOM

  • Each project's BOM shows estimated quantity, delivered, used, on site, to procure, estimated cost, actual cost and variance.
  • Record three kinds of movement: delivery, site usage and return, each linked to expenses.
  • Recording a delivery automatically creates a payment request, so procurement is not entered twice.
  • The BOM blocks using more than what is on site, negative quantities, and returning more than was delivered.
  • Variance is labeled in pesos as under estimate or over estimate.
  • See material cost by work item on the project overview.
Bill of materials tab for Two-Classroom School Building. Summary cards: estimated material cost ₱65,000.00, actual net delivered ₱58,500.00, variance ₱6,500.00 under estimate, and 1 line still to procure. Under the Foundation work item, Filling Materials at ₱650.00 per cu.m: estimated 100 cu.m, delivered 90, used 10, on site 80, to procure 10, estimated cost ₱65,000.00, actual ₱58,500.00, variance minus ₱6,500.00. The material movements table lists a delivery of 100 cu.m linked to an approved expense, a site usage of 10 cu.m, and a return of 10 cu.m worth ₱6,500.00.
Live FieldLedger screen with demo data. Not a customer result.

See the math: the Filling Materials line above

Estimated: 100 cu.m × ₱650.00
₱65,000.00
Delivered 100 − returned 10 = net delivered
90 cu.m
Net delivered 90 − used 10 = on site
80 cu.m
Estimated 100 − net delivered 90 = to procure
10 cu.m
Actual: 90 cu.m × ₱650.00
₱58,500.00
Variance vs. estimate
₱6,500.00 under estimate
Product calculation using the demo data shown. Using more than what is on site is blocked.

Billing & safety

Progress billing and construction safety, tracked per project

Progress billings, approvals and collections across projects.

Progress billing

  • Progress billing documents with their own numbering and a full status flow: Draft, Submitted, Approved, Rejected, Sent, Partially Paid, Paid and Voided.
  • Each project's Billing tab shows accomplished, billed to date (net), collected, receivable, overdue, unbilled balance and retention held.
  • Start with the downpayment, then bill progress by percent complete.
  • Each progress billing applies retention and withholding to compute the net receivable.
  • Billing terms start from Philippine-practice defaults in your company settings and can be edited per project: a downpayment percentage recouped proportionally from progress billings, retention held from each progress billing and released at completion, 12% VAT, and expanded withholding tax (EWT), the creditable withholding by the client covered by BIR Form 2307. Example defaults are 15% downpayment, 10% retention and 2% EWT, all configurable.
  • Change orders are handled: a deductive change order cannot reduce the contract below what has already been billed, and total billings cannot exceed the revised contract.
  • Billing does not inflate project cost-to-date, so your margin stays honest.
Project Billing tab. Cards show accomplished billed work, billed to date net with amount collected, receivable with nothing overdue, and an unbilled balance of ₱500,000.00 with retention held. The billing terms card reads: Philippine practice defaults from company settings, editable per project; contract ₱500,000.00, approved change orders ₱0.00, revised contract ₱500,000.00, downpayment 15.00%, retention 10.00%, VAT-inclusive 12%, EWT 2.00%. The billings table lists progress billing PB-2026-0001 at 10.00% cumulative, gross ₱50,000.00, net due ₱44,107.14, status Draft.
Live FieldLedger screen with demo data. Not a customer result.

See the math: billing PB-2026-0001 above

Gross: 10% of ₱500,000.00 contract (VAT-inclusive)
₱50,000.00
VAT-exclusive base: ₱50,000.00 ÷ 1.12 (12% VAT)
₱44,642.86
Less retention, 10% of gross
(₱5,000.00)
Less EWT, 2% of VAT-exclusive base (BIR 2307)
(₱892.86)
Net due
₱44,107.14
Product calculation using the demo billing shown. No downpayment has been billed on this contract yet, so there is nothing to recoup. Percentages are company defaults, editable per project.

Safety and incidents

Safety incidents, near misses and their corrective actions on your projects.

  • Incidents is a top-level module, with a Safety tab on every project.
  • Incident types: Near miss, First aid, Medical treatment, Lost-time injury (LTI), Property damage, Environmental and Other.
  • Severities: Low, Moderate, High and Critical. Statuses: Reported, Under Investigation, Closed and Voided.
  • Track open actions and corrective actions per incident.
  • The dashboard safety panel shows days since last LTI, man-hours since last LTI, LTIFR, TRIR (per 200,000 man-hours), LTIS, recordable incidents, total incidents and open incidents, with the formulas shown.
  • Man-hours come from attendance, and you can add manual man-hours for subcontractors and visitors.
  • Open incidents raise a dashboard alert, and project safety data exports to CSV.
Dashboard Safety panel for all projects to date. Tiles: days since last LTI, No LTI, no lost-time injury recorded; man-hours since last LTI 2,016; LTIFR 0.00 and TRIR 0.00 per 200,000 man-hours; LTIS 0 lost workdays; recordable incidents 0; incidents 1, excluding voided; open incidents 1, reported or under investigation. Below, the formulas: LTIFR equals LTIs times 200,000 divided by man-hours, and TRIR equals recordable incidents times 200,000 divided by man-hours, with man-hours defined as attendance hours plus manual hours for subcontractors and visitors.
Live FieldLedger screen with demo data. Not a customer result.

Philippine payroll & billing

Peso-native, PH-ready.

Philippine crew payroll and progress billing practice, built into the same ledger as your projects.

  • ₱ throughout

    Philippine peso (₱) throughout the app, reports and exports.

  • SSS, PhilHealth, Pag-IBIG

    Separate deduction columns on the register and on every payslip.

  • Cash advances & SSS loans

    Tracked per worker and deducted on payroll runs.

  • Semi-monthly payroll

    Semi-monthly pay periods, for example the 1st to the 15th.

  • Daily-rate crews

    For example ₱650 per day, with hourly overtime derived from the rate.

  • Contribution proration

    By work days per month (26 or 22), set once in company settings and taken in the run that closes the month.

  • Progress billing defaults

    Downpayment recoupment, retention, 12% VAT and EWT (BIR 2307) defaults that match Philippine practice and stay editable per project.

  • Easier reconciliation

    Payslip deduction breakdowns and register columns that make remittance reconciliation easier.

FieldLedger shows contributions and deductions on the register and payslips. Remittances to SSS, PhilHealth and Pag-IBIG, and filings with BIR, stay with your team. Billing percentages are company defaults you can edit per project.

Roles & security

Role-based access for the owner, the office and the site

Six roles, each seeing only what the job needs.

  • Admin

    Full access, users, settings and deletions.

  • Owner

    Sees every figure and approves in every flow; no users, settings or deletions.

  • HR

    Employees, attendance and payroll, without contract, budget or cost figures.

  • Manager

    Projects, crew assignments, approvals and reports.

  • Accountant

    Expenses, approvals, payroll and finance reports.

  • Engineer

    Assigned projects only: site attendance, BOM and material movements, and expense requests.

Security, kept simple and factual

  • Engineers can submit expenses but cannot approve them, and every approver is named on the approval record.
  • Restricted modules are blocked even on direct URL access, not just hidden from the menu.
  • HTTPS is enforced across the app.
  • User-entered text is displayed safely as plain text.
  • Signing out clears the session, so pressing Back does not reopen the app.
  • Paid expenses lock, voided records keep their numbers, and voided petty cash entries stay in the ledger for audit.

Reports & exports

Construction reports and CSV exports that match the project pages

Profitability, labor, spending and workforce insights across all projects.

  • Project costs

    Contract, labor, materials, other, total cost, budget used and margin in pesos and percent.

  • Labor by project

    Labor cost per project, rolled up from the days logged against each site.

  • Expense summary

    Counts only approved and paid items.

  • Petty cash

    Head-office and project funds, advances, liquidations and replenishments.

  • Attendance

    Daily time records across workers and projects.

  • Payroll cost

    Payroll runs with gross, deductions and net.

Exports your accountant can use

  • Every report exports to CSV.
  • Payroll produces payslip PDFs and a CSV register.
  • Report figures match the project pages: the Cold Storage Warehouse Expansion row carries the same ₱1,271,053.76 cost to date and 87.0% margin shown on its project page above.
Reports page with tabs for Project costs, Labor by project, Expense summary, Petty cash, Attendance and Payroll cost, a project filter and a CSV button. The Project cost and profitability table lists six active projects with contract, labor, materials, other, total cost, budget used and margin, for example Cold Storage Warehouse Expansion: contract ₱9,800,000.00, labor ₱51,773.76, materials ₱1,127,000.00, other ₱92,280.00, total cost ₱1,271,053.76, 18% budget used, margin ₱8,528,946.24 or 87.0%.
Live FieldLedger screen with demo data. Not a customer result.

How it works

From mobilization to final billing, in six steps

  1. Set up the project

    Enter contract, budget, dates, client and location; build the bill of materials from your catalog.

  2. Mobilize the crew

    Add employees with daily or hourly rates and assign them to one or more sites.

  3. Log the day

    Record attendance by crew sheet or single entry; overtime and labor cost roll up to the right project automatically.

  4. Control the spend

    Record deliveries, site usage and returns; route expenses and petty cash through request, approval and payment.

  5. Run payroll

    Process semi-monthly payroll with SSS, PhilHealth, Pag-IBIG, cash advances and SSS loans, then issue payslip PDFs.

  6. Bill and collect

    Start with the downpayment, bill progress by percent complete with retention and withholding applied, and track collections to final billing.

FAQ

Questions Philippine contractors ask about FieldLedger

Yes. It works in pesos throughout, runs semi-monthly payroll with SSS, PhilHealth, Pag-IBIG, cash advance and SSS loan deductions, and starts progress billing from Philippine-practice defaults for downpayment, retention, VAT and EWT.

Yes. Each project has its own budget, crew, BOM, expenses, petty cash, billing and safety records. The dashboard and portfolio view show all active sites together with live cost-to-date and projected margin.

Daily time records per worker and project feed gross pay. Overtime after standard hours is paid at your configured multiplier (1.25× by default), the meal break is accounted for, and leave and absent days are not charged to project labor.

Each progress billing applies retention and withholding to compute the net receivable. Your company settings hold the default percentages, including retention released at completion and EWT covered by BIR Form 2307, and you can edit them per project.

Access depends on role. Admin, Owner, HR, Manager, Accountant and Engineer each see only what their role allows, restricted pages are blocked even by direct link, and every approval records who approved and when.

Yes. All reports export to CSV, the payroll register exports to CSV, and payslips are generated as PDFs that match the register.

Existing users can sign in at pms.novastack-inc.online. To see FieldLedger with your own projects in mind, request a demo from Novastack Technologies Inc.

Put every site, crew and peso on one ledger.

From mobilization to final billing, one set of numbers for the site, the office and the owner.

Request a demo

Tell us about your sites and crew. Novastack Technologies Inc. will get back to you to set up a walkthrough of FieldLedger.