Dashboard
Good morning, Justin
Total revenue
$0
exc. GST · this month
Jobs this month
0
tracked
Stock items
0
0 clients
Recent jobs
| Client | Route | Revenue | Status |
|---|
Invoice status
| Invoice | Amount | Status | |
|---|---|---|---|
| INV-2026-03 | $174.40 | Sent | |
| INV-2026-02 | $637.65 | Awaiting |
Warehouse alerts
No alerts
All days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
| Job ID | Date ↓ | Type | Client | Route | Revenue | Cost | Margin | Status | Actions |
|---|
1
Job details
Type, client, addresses and timing
Job type
Day / Night
Billing entity — which company invoices this job
Client
Date
Start time
End time
Pickup address
Dropoff address
Goods / items delivered — appears on invoice line items
Carton count — LTR Marche / IPS / Curacol
Job remarks
Night job — add night surcharge in Section 4
2
Vehicles
Each vehicle is a separate row · Two rates: client charge vs partner cost
Partner rates vary per job — enter manually. See rate guide below.
Vehicle remarks
3
Manpower — client billing
What appears on the invoice · names shown to client · pax × hrs × rate
ℹ️ Enter what the client is billed for. Names here appear on the invoice. Internal staff wages and OT pay are tracked separately in Section 5.
OT billed to client
Per staff member · select from Section 5 or type name
Total OT billed
$0.00
Manpower remarks
4
Surcharges
All manual — night, fuel, toll, etc.
Diesel surcharge applies
Surcharge remarks
5
Staff pay Internal only — never on invoice
PIN protected · Hours worked × rate per line · Extra OT hrs · Lump incentive
🔒
Staff pay is PIN protected
Enter your PIN to fill in internal staff costs
Incorrect PIN — try again
Extra OT hours (whole team)
OT pay rate / hr (SGD)
Lump incentive — % of job revenue
Auto-calculates from subtotal (exc. GST)
Incentive amount (auto)
Staff remarks
6
Job attachments & notes
Links to photos, delivery orders, PODs · Full upload on live build
📎 Document links / notes
📁 File upload (photos, PDFs, DOs) will be available on the live Supabase build — each job gets its own folder.
$
Cost summary
Live · updates as you fill in the form
Vehicles (client rate)$0.00
Manpower billed$0.00
OT billed (per staff)—
Surcharges$0.00
Subtotal (exc. GST)$0.00
GST 9%$0.00
Total to client$0.00
Internal costs — PIN protected
Incorrect PIN
Internal only
Vehicle partner cost$0.00
Staff wages (hrs × rate)$0.00
Staff OT pay—
Lump incentive (0% of revenue)—
Total cost$0.00
✓ Job saved!
SKUs
3
Total CBM
0.00
Expiry alerts
0
Storage fees
$0
Current stock
| Item | Client | Qty | CBM | Rack | Date in | Date out | Expiry alert | Storage fee |
|---|
1
Stock details
Item information and location
Movement type
Client
Item description
Quantity (units)
Rack / Location
Date in
Date out (if known)
Remarks
2
Expiry / alert
Dynamic — days, weeks, months, years or specific date
Alert me
Value
Expiry / alert date
3
CBM calculator
L × W × H · Rate per CBM per day · Separate manual fee
Length (m)
Width (m)
Height (m)
CALCULATED CBM
0.000 m³
L × W × H
Rate/CBM/day (SGD)
Days stored
CBM fee$0.00
Manual storage fee (SGD) — independent of CBM
Flat rate regardless of CBM — both can be used together
CBM storage fee$0.00
Manual storage fee$0.00
Total storage charge$0.00
Stock saved!
| Date | Client | Item | Type | Qty | CBM | Fee | Rack |
|---|
This is what your clients see on their portal — read-only, their data only. Full detail view (expiry, rack, CBM) can be enabled per client later.
CURACOL — Stock overview
Read only · Powered by JusMove
ENTITY
Staff pay — restricted
Enter PIN to access internal cost data
Incorrect PIN — try again
Contact JusMove to reset PIN · 88601341
Internal tracking only — staff pay never shown on client invoices
Staff pay log
All jobs
| Job | Staff | Role | Date | Hrs worked | Min hrs | Hrs billed | Rate/hr | Total pay |
|---|
Total staff cost
$0
Revenue (exc. GST)
$0
Gross margin
$0
—
Hours summary — by staff member
All jobs
| Staff | Type | Jobs | Regular hrs | OT hrs | Total hrs | Avg rate/hr | Total pay |
|---|
Client profiles
Click to expand · Edit to update
These rates pre-fill the job form. You can always override per job.
Trucking rates (KHI Movers)
Vehicle
Period
Cost ($)
Surcharge ($)
Min hrs
External manpower rates
Role
Category
Rate/hr ($)
Min hrs
Min pay ($)
Internal staff OT rates
Internal only
Staff
OT rate/hr ($)
Min hrs
Min pay (auto)
Diesel surcharge defaults
Auto-loads on job form
Client ID
Amount ($)
Note on form
Basic internal running costs
For margin calculation
Vehicle running cost ($/hr)
$45/hr = $360/working day (diesel + installments)
Staff rate — simplified ($/hr)
Use Ming rate ($16.50) when simplifying to one rate
Staff rate — Sara ($/hr)
Example: 4hr job = ($45 + $16.50) × 4 = $246 internal cost
SGIdear — Monthly retainer
Monthly retainer ($)
This month
Not billed
Extra jobs this month
Saved ✓
InvoiceNow setup checklist
Complete all 5 steps to go live
Go to Settings → InvoiceNow to set up
JusMove — InvoiceNow credentials
JusMove Peppol ID
Register free at go.gov.sg/imda-invoicenow-info
Access Point Provider
API Endpoint URL
API Key
Submission settings
Auto-submit when invoice is sent
Automatically submit to IRAS every time you send an invoice
Use sandbox (test mode)
Send to test environment only — turn off when ready to go live
Submission log
No submissions yet
| Invoice | Client | Submitted | Status | Reference / Error |
|---|---|---|---|---|
| No submissions yet | ||||
Automation
Auto-send invoice on last day of month
Invoice emailed to all clients automatically
Payment reminder after 14 days
Follow-up email if invoice unpaid
CC yourself on every invoice
Copy to Jusmove.adm@gmail.com
WhatsApp alert on payment
Notify when client pays
Billing entities
Configure the two companies. Per-job, Justin selects which entity issues the invoice — GST applies only for Company A.
A
Company A GST registered
Company name
UEN / GST reg no.
Address
Phone
Email
Bank account
GST 9% will be added to all invoices issued under this entity.
B
Company B No GST
Company name
UEN / Reg no.
Address
Phone
Email
Bank account
No GST will be charged on invoices issued under this entity.
✓ Saved
Saved!
Good morning, Justin 👋
Loading your day…
0
jobs today
Revenue today
$0
Vehicles out
0
Staff deployed
0
Today's schedule
Alerts
Next 3 days
March 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Jobs on this day
| Client | Route | Vehicles | Revenue | Status |
|---|
Integrations activate on the live hosted build. The buttons below show exactly where they will live — available after Supabase deployment.
NotionRequires live build
Sync your jobs to a Notion database. New jobs created here auto-appear in your Notion workspace in real time.
Requires Notion API key
Google CalendarRequires live build
Push confirmed jobs directly to your Google Calendar. Staff get notified automatically when a job is confirmed.
Uses Google OAuth
WhatsApp alertsRequires live build
Get WhatsApp alerts when invoices are paid, stock is low, or expiry dates are approaching.
Via WhatsApp Business API
Business reports — restricted
Enter PIN to access financial reports
Incorrect PIN — try again
Same PIN as Staff Pay · Contact JusMove to reset
Business reports
Financials · client health · staff hours · exports
Revenue & cost trend
By month
Jobs & margin trend
Count · margin %
Client health
Revenue · jobs · avg margin
Staff pay summary
Period total by person
| Staff | Jobs | Regular hrs | OT hrs | Total pay |
|---|
All jobs in period
| Job ID | Date | Client | Type | Route | Revenue | Cost | Margin $ | Margin % | Status | Notes |
|---|
Delivery timeline
Auto-logged timestamps per job
No delivery updates logged for this period
Payment gateway connections activate on the live hosted build. Manual payment log is available now.
Outstanding
$0
Awaiting payment
Collected this month
$637.65
Received & reconciled
Overdue (>30 days)
$0
Requires follow-up
Stripe Requires live build
Card, PayNow, FAST · Automatic reconciliation · 2.9% + $0.30 per transaction
PayNow Direct Requires live build
UEN-linked PayNow · Bank webhook auto-detect · Zero platform fees · Via OCBC Business API
Manual payment log Available now
Mark invoices paid · Cheque, bank transfer, cash · Tracks outstanding balance
| Invoice | Client | Amount (inc GST) | Method | Status | Action |
|---|
Add client
Fill in what you know — edit anytime
Core contact
Company name *
Short ID *
Contact person
Contact number
Billing email
Billing address
UEN / GST reg no.
Peppol ID — InvoiceNow
Client since
Operational defaults — pre-fills job form
Default pickup address
Saved dropoff addresses — add multiple, one per line
These appear as a dropdown when adding a job for this client
Preferred vehicle
Warehouse access hours
Standing instructions
Financial
Payment terms
Billing frequency
GST registered?
Credit limit (SGD)
Partner vehicle rates — reference guide for this client's jobs
Typical rates your transport partners charge for this client's jobs. These are a reference — the job form still allows manual input per job.
Later optional
Website
Industry
Internal notes (Justin only)
Job details
📎 Attachments & notes
Edit attachment notes