Skip to main content

Project Setup

Complete guide to creating and configuring projects in NetSuite.


Creating a Project​

Manual Creation​

CREATE NEW PROJECT
═══════════════════════════════════════════════════════════════════

Navigation: Lists > Relationships > Projects > New

Step 1: Primary Information
┌────────────────────────────────────────────────────────────────┐
│ Project Name: Website Redesign Project │
│ Project ID: PRJ-00125 │
│ Customer: ABC Company Inc. │
│ Parent Project: (None) │
│ │
│ Project Manager: John Smith │
│ Status: In Progress │
└────────────────────────────────────────────────────────────────┘

Step 2: Dates
┌────────────────────────────────────────────────────────────────┐
│ Start Date: 01/15/2026 │
│ Calculated End: (Auto-calculated from tasks) │
│ Projected End: 03/31/2026 │
└────────────────────────────────────────────────────────────────┘

Step 3: Billing
┌────────────────────────────────────────────────────────────────┐
│ Billing Type: Time and Materials │
│ Subsidiary: Parent Company │
│ Currency: USD │
└────────────────────────────────────────────────────────────────┘

Project Header Fields​

Primary Information​

FieldDescriptionRequired
Project NameDescriptive project nameYes
Project IDAuto-generated or customNo
CustomerCustomer/clientYes
Parent ProjectParent for sub-projectsNo
Project ManagerAssigned managerNo
StatusCurrent project statusYes

Dates​

FieldDescription
Start DateProject start date
Calculated EndAuto-calculated from tasks
Projected EndManual projected completion
Actual EndDate project completed

Billing Settings​

FieldDescription
Billing TypeT&M, Fixed Price, Milestone
SubsidiaryFor OneWorld accounts
CurrencyTransaction currency
TermsPayment terms

Project Templates​

Creating a Template​

CREATE PROJECT TEMPLATE
───────────────────────────────────────────────────────────

Navigation: Lists > Relationships > Project Templates > New

Template includes:
┌────────────────────────────────────────────────────────┐
│ Template Name: Standard Implementation │
│ │
│ Pre-configured: │
│ ✓ Task structure │
│ ✓ Task dependencies │
│ ✓ Planned hours per task │
│ ✓ Default billing type │
│ ✓ Charge rules │
│ ✓ Revenue recognition rules │
└────────────────────────────────────────────────────────┘

Creating Template from Existing Project​

SAVE AS TEMPLATE
───────────────────────────────────────────────────────────

1. Open existing project record
2. Click "Save as Template" button
3. Configure template settings:

┌────────────────────────────────────────────────────────┐
│ Template Name: Based on PRJ-00125 │
│ │
│ Include in Template: │
│ ☑ Project Tasks │
│ ☑ Task Dependencies │
│ ☑ Planned Work │
│ ☑ Charge Rules │
│ ☐ Resource Assignments (usually exclude) │
└────────────────────────────────────────────────────────┘

Using a Template​

CREATE PROJECT FROM TEMPLATE
───────────────────────────────────────────────────────────

1. Create new project
2. In "Project Template" field, select template
3. Template elements are copied:
• Tasks and structure
• Dependencies
• Planned hours
• Charge rules

4. Customize for specific project:
• Update dates
• Assign resources
• Adjust project-specific details

Billing Types​

Time and Materials​

TIME AND MATERIALS PROJECT
───────────────────────────────────────────────────────────

Bill based on:
• Actual hours worked × billing rate
• Expenses incurred (with optional markup)

Configuration:
┌────────────────────────────────────────────────────────┐
│ Billing Type: Time and Materials │
│ │
│ Charge Rules: │
│ ✓ Time-based charges │
│ ✓ Expense-based charges │
│ │
│ Billing Rates: │
│ Use billing rate cards or resource rates │
└────────────────────────────────────────────────────────┘

Fixed Price​

FIXED PRICE PROJECT
───────────────────────────────────────────────────────────

Bill fixed amount regardless of actual effort

Configuration:
┌────────────────────────────────────────────────────────┐
│ Billing Type: Fixed Price │
│ │
│ Fixed Amount: $50,000 │
│ │
│ Charge Rules: │
│ ✓ Fixed fee charges (scheduled or % complete) │
│ │
│ Revenue Recognition: │
│ Based on percent complete │
└────────────────────────────────────────────────────────┘

Fixed Bid, Milestone​

MILESTONE-BASED PROJECT
───────────────────────────────────────────────────────────

Bill at milestone completion

Configuration:
┌────────────────────────────────────────────────────────┐
│ Billing Type: Fixed Bid, Milestone │
│ │
│ Billing Schedule: │
│ Milestone 1: Requirements Complete 20% ($10,000) │
│ Milestone 2: Development Complete 40% ($20,000) │
│ Milestone 3: Testing Complete 25% ($12,500) │
│ Milestone 4: Go-Live 15% ($7,500) │
│ ─────────────────────────────────────────────────── │
│ Total: 100% ($50,000) │
└────────────────────────────────────────────────────────┘

Classification Fields​

Standard Classifications​

FieldDescription
DepartmentProject department
ClassProject classification
LocationProject location

Custom Segments​

FieldUse Case
Project TypeImplementation, Support, etc.
RegionGeographic region
Practice AreaService line

Project Subtabs​

Key Subtabs​

SubtabPurpose
TasksDefine project tasks
ResourcesAllocate team members
FinancialsBudgets and actuals
TimeTime entries
ExpensesExpense reports
ChargesGenerated charges
BillingInvoices

Project Status​

Status Options​

StatusDescriptionBillable
ProposedPlanning phaseNo
In ProgressActive executionYes
On HoldTemporarily pausedDepends
CompletedProject finishedFinal billing
CancelledProject cancelledNo

Changing Status​

STATUS CHANGE IMPACT
───────────────────────────────────────────────────────────

Status: In Progress → Completed

System validates:
✓ All time entries approved
✓ All expenses approved
✓ All charges billed (optional)

Impacts:
• No new time can be entered
• Project marked for close
• Final billing triggered (if configured)

Best Practices​

Project Setup​

PracticeRecommendation
NamingUse consistent naming convention
TemplatesCreate templates for recurring projects
StructureDefine task hierarchy before starting
BudgetsSet budgets at creation
ResourcesPlan resource needs upfront

Common Issues​

IssueCauseResolution
Can't select customerCustomer inactiveActivate customer
Template not availableTemplate inactiveActivate template
Wrong subsidiaryMismatch with customerMatch subsidiaries
Missing managerEmployee not project resourceAdd to project resources