Feature Introduction

For a long time, GTG CRM has been powerful for selling products: goods catalog, inventory, orders, invoices. But if you sell services — agencies, consultants, spas/clinics, freelancers, B2B providers — you previously had to "work around": create services as dummy products with no inventory, and without proper contracts (only quotes, no signatures, no parties, no payment schedules).

From today, GTG CRM supports selling services as a first-class citizen: a Catalog containing both products and services, mixed quotes (a single quote for both products and services), and real Contracts — with Party B, acceptance milestones, bilingual support, send & sign, then issue phased invoices → automatically post to accounting ledger.

Overview of Service Selling and Contracts

Problems Businesses Face

Old WayConsequences
Services had to be created as "dummy products with no inventory"Confused catalog, incorrect inventory logic
One quote for products, a separate contract for servicesTwo documents, drafted twice
No contract with Party B / acceptance milestonesDifficult to enforce, difficult for phased acceptance
Word contracts + payment tracking in ExcelMissed payment installments, unsure of outstanding amounts
Manual revenue entry after signingForgot to issue invoices, forgot accounting entries

GTG CRM connects a single workflow: services → mixed quote → contract → send & sign → phased invoices → revenue entries & payment received — no workarounds, no double data entry.

Highlights

1. One Catalog for Both Products and Services

Catalog containing Products and Services
  • In the CRM → Catalog menu: Products, Services, Appointments — where you define "what you sell," grouped under a single heading.
  • Services with prices and billing cycles: one-time or recurring (monthly…). Products can also be recurring subscriptions.
  • This same unified list is what the quote/contract line item selector uses — select both products and services in one place.

2. Mixed Quotes — One Quote, Both Products and Services

Mixed quote of products and services
  • Add lines of type Service (e.g., "Website Design", "Monthly SEO") and lines of type Product (e.g., "Hosting License" × 3) within the same quote.
  • Each line has a Type tag (Service = green, Product = blue); service lines display the billing cycle.
  • Quotes go from DRAFT → SENT → ACCEPTED; when Accepted, a Convert to Contract button appears.

3. Real Contracts — Party B, Acceptance, Bilingual

Contract details with Party B and acceptance milestones
  • Convert to Contract preserves the type/cycle of each line; the total is split into one-time total and monthly total + VAT.
  • Party B can be an individual or a company; information (legal name, MST, address, representative) can be auto-filled if company data exists — thanks to the company information enrichment feature.
  • Acceptance Milestones (Nghiệm thu) are set when creating the contract, driving the payment schedule.
  • Bilingual contracts (up to 2 languages) + emails in the respective languages, branded.
  • Contracts can also hold direct product lines (without going through a quote) — a single contract containing both products and services.

4. Send → Sign → Issue Phased Invoices

Send contract, download signed copy, issue invoice

Practical, legally compliant signing process:

  1. Send to client: the system renders the contract in Word (.docx) format (editable/negotiable) and emails it to the client. Status changes from DRAFT → SENT.
  2. Client signs offline (paper/soft copy) and sends it back.
  3. Upload signed copy: attach the signed file (saved in the system) → record signer and signing time. SENT → SIGNED → ACTIVE.
  4. Issue phased invoices: for each payment installment, preview the invoice preview → confirm → issue invoice through the existing ERP/invoicing workflow.
ℹ️ Note: Invoice issuance requires the workspace to be connected to an e-invoicing system / tax provider. The entire workflow for creating services, quotes, contracts, sending & downloading signed copies remains usable; only the invoice issuance step requires this connection.

5. Invoices → Automatic Posting to Accounting Ledger

Contract revenue entry on the ledger
  • Signed contract = commitment, not a financial transaction — so it does not create an entry upon signing.
  • An entry is made only when issuing an invoice: Debit Accounts Receivable (131) / Credit Revenue (511) / Credit VAT (3331) — processed through the existing automatic invoice accounting engine.
  • When receiving payment: Debit Cash (111/112) / Credit Accounts Receivable (131).
The entire process reuses the existing automatic accounting engine — no "custom" GL codes, your workflow is owned and adjustable by you.

Benefits for Businesses

FeatureActual Benefits for You
One Catalog (products + services)No more "dummy products"; clean and correct catalog
Mixed quotesOne document instead of two; less re-drafting
Contracts with Party B + acceptance milestonesClear obligations, phased acceptance
Phased invoices according to scheduleNo missed collections, always know outstanding amounts
Invoices → automatic entriesRevenue posted correctly, no manual entry
Auto-fill company informationParty B & MST pre-filled for contracts/invoices

Who Is It For?

  • Marketing / advertising agencies (ICP3) selling monthly service packages.
  • Consultants, freelancers, B2B providers needing contracts and phased invoicing.
  • Spas, clinics, training centers selling services bundled with products.
  • Businesses selling both products and services wanting a single quote / single contract.

How to Get Started?

Go to CRM → Catalog → Services to create your first service, then create a mixed quote and convert it into a contract. Refer to the step-by-step guide in the article "How to Use Service Selling & Contracts".

Free Trial — no credit card required.

Start for Free with GTG CRM