Feature Introduction

GTG CRM has long been strong for selling products: goods catalog, inventory, orders, invoices. But if you sell services — agencies, consulting, spas/clinics, freelancers, B2B providers — you previously had to "work around it": create services as fake non-inventory products, and without real contracts (only quotes, no signatures, no parties involved, 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 with both products and services), and real Contracts — with Party B, acceptance milestones, bilingual, send & sign, then issue installment invoices → automatically post to accounting ledger.

Service Selling and Contracts Overview

Problems Businesses Are Facing

Old MethodConsequences
Services must be created as "fake non-inventory products"Cluttered catalog, incorrect inventory logic
One quote for products, a separate contract for servicesTwo documents, two drafting sessions
No contracts with Party B / acceptance milestonesDifficult to enforce, hard to perform phased acceptance
Word contracts + payment tracking on ExcelMissed payment installments, unclear outstanding balances
Manual revenue entry after signingForgot to issue invoices, forgot to record transactions

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

Highlights

1. One Catalog for Both Products and Services

Catalog including Products and Services
  • In the menu CRM → Catalog: Products, Services, Appointments — where you define "what you sell", grouped under a single title.
  • Services have prices and billing cycles: one-time or recurring (monthly...). Products can also be recurring subscriptions.
  • This 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 for products and services
  • Add line items of type Service (e.g., "Website Design", "Monthly SEO") and type Product (e.g., "Hosting License" × 3) within the same quote.
  • Each line item 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 item; the total is split into one-time total and monthly total + VAT.
  • Party B can be an individual or a company; information (legal name, VAT ID, address, representative) can be auto-filled if company data already 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 language, with branding.
  • Contracts can also hold direct product lines (without going through a quote) — a single contract containing both products and services.

4. Send → Sign → Issue Installment Invoices

Send contract, download signed copy, issue invoice

A practical, legally compliant signing process:

  1. Send to Client: The system renders the contract as a Word (.docx) document (editable/negotiable) and emails it to the client. Status changes from DRAFT → SENT.
  2. Client signs outside the system (paper/soft copy) and sends it back.
  3. Upload Signed Copy: Attach the signed file (stored in the system) → record the signatory and the signing time. SENT → SIGNED → ACTIVE.
  4. Issue Installment Invoices: For each payment installment, view the invoice preview → confirm → issue the invoice through your existing ERP/invoicing workflow.
ℹ️ Note: Invoice issuance requires a workspace already connected to an e-invoicing system / tax provider. The entire workflow of creating services, quotes, contracts, sending & downloading signed copies works normally; only the invoice issuance step requires this connection.

5. Invoices → Automatic Posting to Accounting Ledger

Contract revenue entries on the ledger
  • A signed contract = commitment, not a financial transaction — therefore, no entries are generated upon signing.
  • Entries are made only when issuing an invoice: Debit Accounts Receivable (131) / Credit Revenue (511) / Credit VAT (3331) — processed through the existing automatic invoice accounting engine.
  • Upon receiving payment: Debit Cash (111/112) / Credit Accounts Receivable (131).
The entire system reuses the existing automatic accounting engine — no "custom" GL codes, your workflow is owned and customizable by you.

Benefits for Businesses

FeatureReal Benefits for You
Unified Catalog (products + services)No more "fake products", a clean and accurate catalog
Mixed QuotesOne document instead of two; less re-drafting
Contracts with Party B + Acceptance MilestonesClear ràng buộc, phased acceptance
Installment Invoices on ScheduleNever miss a payment, always know the outstanding balance
Invoices → Automatic EntriesRevenue correctly posted to the ledger, no manual entry
Auto-fill Company InformationParty B & VAT ID pre-filled for contracts/invoices

Who Is It For?

  • Marketing/Advertising Agencies (ICP3) selling monthly service packages.
  • Consultants, Freelancers, B2B Providers needing contracts and installment invoices.
  • Spas, Clinics, Training Centers selling services bundled with products.
  • Businesses selling both products and services wanting a single quote/contract.

How to Get Started?

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

Free Trial — no credit card required.

Start for Free with GTG CRM