Step 1 of 3
Set up your business profile
Takes 2 minutes. Your details appear on every quote and invoice you send.
Your name
Business name
Trade type
Phone
Step 2 of 3
Customise your quote SMS
This is what clients receive when you send a quote.
SMS message
Preview
Your message preview
Step 3 of 3
Send your first AI quote
Try it — AI writes a professional quote in seconds.
Client name
Job type
You're all set! 🎉
Your PacificTrade dashboard is ready.
Dashboard
Notifications
Robert Thompson accepted your quote — $680
2 min ago
Laura Garcia opened your quote link
18 min ago
Michael Brown viewed invoice #INV-0042
1 hr ago
AI pricing memory unlocked — 10 jobs done!
Yesterday
Welcome back

Hi there! 👋

Tap any button below to get started.

How to use PacificTrade
Tap to open the quick start guide
PT
📱 Get PacificTrade on your phone
Add to your home screen — works like a real app, even offline
Getting started
Set up your business profile
Add your phone, address and service area
Send your first AI quote
Takes under 60 seconds with AI
Book a job on the calendar
Set a date and send SMS reminder
Send your first invoice
Get paid with an online payment link

No pending quotes yet

When you send a quote it appears here. Track views, follow up by SMS, and mark accepted.

Job booked
Quote sent
Book a job
Customer name
Job type
Date
Time
Phone (SMS reminder)
Address
This month

Book a job and it will appear here

AI Quote builder

Fill in the details below — the more information you give the more accurate and specific your quote will be.

Client name
Client phone
Type of work
Client address / location ← affects pricing
Describe the job in detail
The more detail you provide the more accurate and specific the AI quote will be. Include measurements, materials, current condition, any challenges, what the client wants done — anything relevant.
Photos — optional but helps AI price more accurately
Tap to add photos
Up to 4 photos · JPG, PNG · helps AI estimate costs
Create invoice
Customer name
Email
Phone
Job completed
Materials ($)
Invoice date
Payment terms
Note
Preview
Your Business
your@email.com
INVOICE
#INV-0001
Date:
Due:
Bill to: Customer name
DescriptionAmount
Total: $0
Fiscal year —
Total revenue (YTD)
$0
This fiscal year
Invoices paid
0
Transactions
Outstanding
$0
Unpaid invoices
Recorded expenses
$0
Materials & costs
Month 1 of 12
0%
Monthly breakdown

No revenue recorded yet

Once you start marking invoices as paid, your monthly breakdown will appear here — ready for tax time.

Tax summary
For your accountant
PacificTrade is not a tax adviser. Always use a licensed accountant for actual tax filings.
Fiscal year
Gross revenue
$0
Recorded expenses
$0
Net (approx)
$0
Job history & AI pricing memory
AI pricing memory: Every completed job is stored here. The AI uses this to improve estimate accuracy over time.

No job history yet

Every time you mark an invoice as paid, the job saves here. The AI learns your pricing patterns over time.

Customers

No customers yet

Customers are added automatically when you send a quote or book a job.

Business settings
PT
Install PacificTrade as an app
Works on iPhone and Android — access from your home screen
?
Your name
your@email.com
Pro plan
Business name
Owner name
Trade type
Phone
Email
Address
Fiscal year
Fiscal year starts
Default payment terms
Experience & specialisation
This appears on your public profile so customers can see your background and expertise.
Years in business
Number of jobs completed
Experience description — shown to potential customers
Service area & radius
Set how far you are willing to travel for jobs. Customers outside your radius will not see your listing.
Base location (city or zip)
Maximum travel radius
You will appear in searches within 20 miles of your base location.
Licence & insurance Optional
Adding your licence and insurance details displays a verified badge on your profile. This builds trust with customers and is strongly recommended for higher-value jobs.
Contractor licence number — CSLB (California)
Licence type / class
General liability insurance — provider name
Insurance policy number — optional