Skip to main content
All pricing in GLAC Quote Tool is defined in config/config.js under the pricing key. The tool ships with default prices for four markets — Singapore, Hong Kong, US, and Offshore — plus a set of optional upsell services that consultants can add to any quote. Updating prices requires editing this file and redeploying the app; no database changes are needed.

Pricing structure

The pricing object contains two sections: markets for per-market base service fees, and upsell for optional add-on services.
pricing: {
    markets: {
        singapore: {
            base: 3490,       // Company incorporation service
            director: 2500,   // Nominee director fee
            secretary: 990,   // Company secretary fee
            support: 500      // Ongoing support fee
        },
        hongkong: {
            base: 3050,
            director: 1500,
            secretary: 900,
            support: 1800
        },
        us: {
            base: 2190,
            director: 2000,
            secretary: 1200,
            support: 2200
        },
        offshore: {
            base: 2800,
            director: 1000,
            secretary: 600,
            support: 1200
        }
    },
    upsell: {
        tax: 0,           // Tax advisory (price agreed per-client)
        banking: 0,       // Bank account opening (price agreed per-client)
        elearning: 900,   // E-learning access
        renewal: 2590,    // Annual renewal
        software: 0,      // Software setup (price agreed per-client)
        website: 0        // Website (price agreed per-client)
    }
}

Current default prices

Market base prices (USD)

MarketBaseNominee DirectorCompany SecretarySupport
Singapore$3,490$2,500$990$500
Hong Kong$3,050$1,500$900$1,800
US$2,190$2,000$1,200$2,200
Offshore$2,800$1,000$600$1,200

Upsell service prices (USD)

ServiceDefault price
E-learning$900
Annual renewal$2,590
Tax advisory$0 (custom)
Banking$0 (custom)
Software$0 (custom)
Website$0 (custom)

How to update prices

1

Open the configuration file

Open config/config.js in your code editor and locate the pricing object near the top of the file.
2

Edit the values

Change any price value to the new amount. Prices are plain integers representing the amount in USD (no currency symbols or commas).For example, to update the Singapore base price from 3,490to3,490 to 3,690:
singapore: {
    base: 3690,   // updated from 3490
    director: 2500,
    secretary: 990,
    support: 500
}
3

Save and redeploy

Save the file, then redeploy the app. If you’re running locally, restart the dev server (npm run dev). On a hosting platform, push your changes and trigger a new deployment.The updated prices take effect immediately for all new quotes created after the deployment.
Upsell services with a price of 0 (tax, banking, software, website) still appear as selectable options in the quote form. When a consultant selects one, it adds $0 to the quote total. The final agreed price for these services should be confirmed with the client separately and noted in the quote.
Consultants can override any price with a custom amount directly on the quote form without touching the config file. Use the config file for standard list prices, and let consultants handle exceptions per client.