💾 Saving...
📋 OPERATIONS & ADMINISTRATION

CRM, File Management, Estimate Creation & Invoicing

Standard Operating Procedures for Data Entry, File Organization, Estimate Accuracy, and Collections

DOCUMENT TYPE
SOP — Operations & Admin
SCOPE
Data Entry → Collections
APPROVAL REQUIRED
Office Manager • Exec Review
Data Consistency File Organization Estimate Accuracy Payment Tracking Quality Control

Document Purpose

This SOP ensures Sea Cool information is entered correctly, files are stored consistently, estimates are created accurately, and invoices are sent and collected in a controlled way. Weak data entry or disorganized files cost time, create confusion, and leave money on the table.

Maintain a single source of truth for all customer and job information
Enable fast file location and consistent document storage across all jobs
Create clear, profitable, executable estimates that operations can understand
Ensure invoices are sent on time and paid promptly with zero collection delays
01

Purpose & Overview

The purpose of this SOP is to make sure Sea Cool information is entered correctly, files are stored consistently, estimates are created accurately, and invoices are sent and collected in a controlled way.

Core Principle If it is not entered correctly, it does not exist operationally. Every job must have one clear record, not scattered duplicate records. Files must be saved where the next person can find them fast.
02

Who This Applies To

This SOP applies to anyone who enters data, creates files, manages estimates, or handles invoicing at Sea Cool:

  • Office staff — Data entry, file uploads, invoice tracking
  • Sales staff — Creating and updating customer records, submitting estimates
  • Estimating staff — Creating accurate estimates with proper documentation
  • Management — Reviewing estimates, auditing files, following up on overdue invoices

Each role has specific responsibilities outlined in the sections below.

03

Core Rules

The Five Core Rules of Data & File Management

# Rule Why It Matters
1 If it is not entered correctly, it does not exist operationally. A customer with the wrong phone number, email, or address might as well not be in the system. Wrong data creates rework and lost revenue.
2 Every job must have one clear record, not scattered duplicate records. Duplicate entries create confusion, missed follow-ups, and billing errors. One record per job.
3 Files must be saved where the next person can find them fast. If a file can't be located in under 30 seconds, the filing system has failed. Speed and consistency are everything.
4 Estimates must be clear enough that operations can execute without guesswork. Vague or incomplete estimates lead to scope disputes, extra work, callbacks, and margin erosion.
5 Invoices must match approved scope and documented changes. If an invoice is higher than the estimate or doesn't include approved changes, it will be questioned or rejected. Tie invoices to estimates and change orders.

Speed & Accuracy Trade-Off

⚖️
The Balance: Data entry is fast or accurate, but rarely both. We optimize for accuracy first, then speed. A customer record entered slowly but correctly is better than a customer record entered quickly with wrong information. Wrong data causes cascading rework.
ACCURACY FIRST, SPEED SECOND

When entering data, if you're unsure about a field, stop and verify before proceeding. A 5-minute pause to verify a phone number prevents a 30-minute phone call later when the invoice is sent to the wrong address.

04

CRM Standards

Every lead, customer, and job must be entered using consistent naming, territory assignment, channel classification, notes, and stage updates. This section defines the standards.

Required Fields for All New Records

Field Format Example Verification Required?
Company Name Proper case, no abbreviations Smith Construction Inc. Yes — verify against ID
Primary Contact Name First and Last, no titles John Smith Yes — confirm spelling via phone
Phone Number +1 (XXX) XXX-XXXX +1 (561) 555-0123 Yes — call to verify
Email Address Lowercase, verified john.smith@construction.com Yes — test send a confirmation email
Territory South Florida / Houston / Other South Florida Yes — based on business address zip code
Lead Source From defined dropdown (Referral, Website, Cold Call, etc.) Referral Yes — must be present before CRM save
Notes Who entered it, when, context "Added 03.17.26 by Seb. Cold call, interested in film quote for office tower." Yes — date + person + context required
Incomplete Records Are Invisible: If a record is missing Territory or Lead Source, it will be flagged as incomplete and cannot move into the sales pipeline. Do not save incomplete records. Always verify and complete before saving.

Duplicate Handling Process

Before creating any new customer record:

  1. Search by company name — Look for exact matches and similar names in HubSpot
  2. Search by phone number — Duplicates often have the same phone but different names
  3. Search by email address — Email is the most reliable unique identifier
  4. If a match is found — Merge or update the existing record instead of creating a new one
  5. If no match is found — Proceed with creating a new record with complete information
ONE RECORD PER CUSTOMER, NEVER TWO

Duplicate records create lost follow-ups, missed opportunities, and billing errors. If you find a duplicate, merge immediately. Do not leave duplicates unresolved.

Deal/Pipeline Stage Update Rules

Update deal stage in HubSpot when the job status changes:

When This Happens Update Stage To Who Is Responsible
Estimate sent to customer Proposal Sent Sales person or estimator
Customer accepts estimate / signs approval Won Sales person or office
Customer declines or no response for 30 days Lost / Unqualified Sales person or manager
Work is completed and invoiced Won / Closed Office staff or project manager
Payment is received in full Closed (add note: Paid in full) Accounting / Office
ℹ️
Pro Tip: Stage updates should happen immediately when the status changes, not at the end of the week. Immediate updates keep the pipeline accurate and prevent missed follow-ups.

Note-Taking Standards

Every customer record and deal should have notes that explain what happened and when. Use this format:

📝
Note Format:
[DATE MM.DD.YY] - [YOUR INITIALS] - [ACTION/OUTCOME]

Examples:
"03.17.26 - SEB - Called John Smith, interested in film quote for office. Sent proposal. Follow up 03.24."

"03.18.26 - JC - Customer approved estimate. Project starts 04.01. TintWiz job created."

"03.19.26 - OFFICE - Invoice sent. Amount $5,400. Due date 04.19."
  • Always include date — Format: MM.DD.YY (no month names)
  • Always include initials — Who made this entry?
  • Always include action or outcome — What happened? What's next?
  • Include follow-up date if applicable — "Follow up 03.24" is better than no follow-up
  • Never use inside jokes or vague references — Future readers won't understand
Bad Note Examples:
"Talked to him" — Who? When? What about?
"Will follow up" — When? No date specified, so it won't happen
"Not interested yet" — What would make them interested? Unknown
05

File Management

All job files must follow the same storage logic so proposals, photos, approvals, invoices, and supporting documents can be found quickly.

Folder Naming Convention

All job files go in Google Drive in this structure:

YEAR / CUSTOMER_NAME / JOB_NAME

Example:

  • 2026 / Smith Construction / Office Tower Film Installation
  • 2026 / Johnson Residential / 1234 Oak Street Window Tint
Naming Rules
  • Use proper case (Title Case), not ALL CAPS
  • Use customer's actual company name, not your shorthand
  • Use project location or type if customer has multiple projects
  • No special characters except hyphens and spaces
  • Keep folder names under 80 characters

Required Files per Job

Every job folder must contain these documents:

Document Format Who Creates When Required
Approved Estimate PDF (exported from TintWiz or system) Estimator Before work starts
Customer Approval Email or signed approval form Customer or sales rep Before work starts
Before/After Photos JPG or PNG, high quality Crew or field manager After work completion
Change Orders (if any) PDF, signed Sales or management After scope changes
Invoice PDF Office staff After work completion
Payment Receipt Email or system confirmation Office / Accounting After payment received
⚠️
Incomplete Job Folders: If a job folder is missing required documents, that job is flagged as incomplete. Management will audit job folders monthly and request missing documents from the team. Don't let your jobs get flagged.

Version Control for Proposals & Documents

When creating multiple versions of an estimate or proposal, use this naming:

FILENAME_v1 / FILENAME_v2 / FILENAME_final

Example:

  • Smith_Estimate_v1.pdf (initial quote)
  • Smith_Estimate_v2.pdf (revised with options)
  • Smith_Estimate_final.pdf (customer approved version)

Delete old versions after final version is approved. Only keep the final, approved version in the folder. This prevents confusion about which version is current.

Photo & Document Standards

Document Type File Format Quality Standard File Size Limit
Job Photos JPG (preferred) or PNG Minimum 2MB each, well-lit, clear view of work 10MB per file max
PDFs (Estimates, Invoices) PDF Readable, proper fonts, no blurry text 5MB per file max
Contracts / Approvals PDF (scan if handwritten) Legible, all signatures visible 5MB per file max
Spreadsheets Excel export or Google Sheets link Complete data, no hidden columns 2MB per file max
ℹ️
Photo Tip: Always take photos in good natural light (midday is best). Avoid backlit or dimly lit photos that are hard to see. A clear before/after photo pair tells the story and protects against disputes.
06

Estimate Creation

Estimates must be complete, profitable, and understandable to both the customer and the Sea Cool team.

Inputs Required Before Estimate Creation

Do not start estimating until you have collected:

  1. Complete site measurements — Square footage, number of windows, door types, etc.
  2. Material specifications — Film type, tint percentage, shade type, motorization, etc.
  3. Customer approval — Customer has confirmed measurements and specifications are correct
  4. Installation access details — How will crew access the site? Any special equipment needed?
  5. Timeline — When does customer need the work done?
  6. Special conditions — Building restrictions, HOA approvals, permits required, etc.
🚫
Red Flag: If you don't have verified measurements or customer confirmation of specs, do not estimate. Send a note to the customer requesting verification. Estimates based on guesses lead to scope disputes and margin loss.

Measurement & Scope Documentation

Every estimate must include documentation of what was measured and verified:

Scope Element Must Document Example
Window Sizes Total square footage, number of windows, largest/smallest sizes "1,200 SF total, 24 windows ranging 15-50 SF each"
Material Specs Film type, brand, percentage, glass type "3M Crystalline ceramic film, 35% VLT, all single-pane glass"
Installation Details Access method, equipment required, crew time estimate "2-crew job, 40 hours, cherry picker needed for storefront"
Exclusions What is NOT included in the estimate "Excludes glass repair. Excludes permits."

Pricing Logic & Margin Review

Before submitting an estimate, verify:

  • Material cost is accurate — Check current pricing, not outdated quotes
  • Labor is properly estimated — Use crew time history for similar jobs
  • Margin is healthy — Typical target is 35-45% gross margin on labor, 20% on materials
  • Price is competitive — Not the lowest, but reasonable for the market
  • Everything is documented — Future reader can understand the breakdown
ESTIMATE PRICING MUST NEVER BE GUESSED

If pricing feels uncertain, escalate to management before sending. A low-ball estimate that loses money is worse than no estimate at all.

How Options & Alternates Are Presented

When offering alternatives, present them clearly with separate pricing:

Option Type Format When to Use
Base Estimate One clear price for the core scope Always — customer must know the main cost
Option Add-Ons Separate line items with +$X each When customer might want extras (motorization, etc.)
Alternates "Alternate A: [item] +$X" vs "Alternate B: [item] +$X" When offering different materials or approaches
Exclusions Clear bullet list of what's NOT included Always — prevents scope disputes
ℹ️
Why This Matters: Clear options and exclusions prevent "I thought that was included" disputes after work is completed. A clear estimate saves money and headaches.

Approval Rules Before Sending

Before sending an estimate to a customer, verify:

  1. All numbers are double-checked — No math errors, prices are current
  2. Scope is complete and clear — Customer won't be surprised later
  3. Exclusions are listed — Customer knows what's NOT included
  4. Timeline is realistic — Can crew actually deliver on this schedule?
  5. Estimate is signed/dated — Shows when it was created, who created it
⚠️
High-Risk Estimates Need Escalation: If an estimate is unusually high, unusually low, or has unusual scope, send it to management for review before delivery to customer. Better to catch issues early than after the estimate is sent.
07

Invoicing & Collections

Invoices must go out on time, reflect real scope, and be tracked until paid. Cash flow is survival for a service company. Late invoicing means late payment.

Deposit Invoicing

For most jobs, Sea Cool requires a deposit (typically 50%) before work begins.

Deposit Invoice Rules
  • Send deposit invoice immediately after estimate approval — Don't wait
  • Deposit amount — Typically 50% of total estimate
  • Payment deadline — Usually 7 days from invoice date
  • Work does not start until deposit is received — No exceptions
  • Keep deposit separate in accounting — Track it as deposit, not revenue
NO WORK WITHOUT DEPOSIT

Final Invoice Timing

Invoice Type Timing Amount Requirements Before Sending
Final Invoice Within 24 hours of job completion Total estimate minus deposit paid • Work is 100% complete
• Photos are taken
• Customer has accepted work
Change Order Invoice (if applicable) Immediately after change is approved Additional scope amount • Signed change order
• Customer has approved the additional cost
⚠️
Payment Terms: Most invoices are Net 30 (payment due 30 days from invoice date). Payment terms must be printed on every invoice. Track due dates in a spreadsheet and follow up when payment is overdue.

Supporting Documents Required Before Billing

Before sending any final invoice, make sure you have:

Document Required? Why
Approved Estimate (signed or emailed approval) ✅ Always Proves scope and pricing were agreed
Work Completion Confirmation ✅ Always Confirms work is actually done (photo, email, or checklist)
Before/After Photos ✅ For visible work Protects against disputes about quality
Change Order (if applicable) ✅ If scope changed Justifies any additional charges
Payment Received Proof (if deposit) ✅ Always Confirms deposit was received before final invoicing
📋
Billing Without Documentation: If you send an invoice without supporting documents, the customer will question it. Have all documentation ready before you invoice. This protects Sea Cool and prevents payment delays.

Collections Follow-Up Cadence

Once an invoice is sent, track it until it's paid. Use this follow-up schedule:

Days Past Due Action Who Method
0-10 days Monitor (no action yet) Office staff Spreadsheet tracking
11-15 days Gentle reminder Office staff Email: "Just following up on invoice #XXX dated [date]. Please let me know if you have any questions."
16-30 days Firm follow-up Office staff or management Phone call: "Hi, we haven't received payment on invoice #XXX for $X. Can you confirm when we can expect payment?"
31-45 days Escalation Management Direct conversation with decision-maker about payment schedule
45+ days Hard stop & legal Owner / Executive Stop work on future projects. Consider collections agency or legal action.
FOLLOW UP RELIGIOUSLY — CASH FLOW IS SURVIVAL

Many invoices get paid just because someone followed up. The difference between Net 30 and Net 60 is 50% longer to wait for cash. Every day you follow up matters.

Escalation Rules for Overdue Balances

If a customer reaches 45+ days past due:

  1. Contact the customer directly by phone — Email is ignored. Call and have a real conversation
  2. Understand the reason for delay — Cash flow issue? Dispute? Forgot? Each has a different solution
  3. If dispute, escalate to management immediately — Don't negotiate, get decision-maker involved
  4. Set a payment deadline — "We need payment by [specific date] or we'll have to escalate this"
  5. If deadline passes, escalate to owner/executive — May require legal action or collections agency
  6. Stop all future work until account is current — No exceptions
⚠️
Never let a balance sit unpaid for 90+ days. The longer a debt sits, the less likely you are to collect it. Aggressive follow-up in the first 30 days is the best defense.
08

Change Orders

Any scope change that affects labor, material, schedule, or price must be documented before billing or production continues.

When a Change Order Is Required

  • Customer requests additional scope — Extra windows, additional features, etc.
  • Scope reduction — Customer cancels part of the original scope
  • Site conditions change — Unexpected obstacles that increase labor or cost
  • Timeline acceleration — Customer wants work done faster, requires premium labor or expedited materials
  • Material substitution — Customer wants different materials than originally estimated
NEVER DO EXTRA WORK WITHOUT A CHANGE ORDER

If a customer asks for anything beyond the original estimate, stop and write a change order. Verbal agreements lead to disputes about whether the change was approved or how much it costs.

Change Order Process

  1. Stop work (if applicable) — Don't proceed with a change unless you have written approval
  2. Document the change — What exactly is changing? Why?
  3. Calculate the impact — How much will it cost in labor and material? How much longer will it take?
  4. Prepare a change order form — Include description, cost, and timeline impact
  5. Send to customer for approval — Include your contact for questions
  6. Get signed approval before proceeding — Email confirmation is acceptable
  7. File in the job folder — Keep with the original estimate for records
  8. Invoice the change order amount — Either as a separate invoice or added to the final invoice

Change Order Documentation Example

📋
Change Order Template:

CHANGE ORDER #1
Project: [Project Name]
Date: [MM.DD.YY]
Customer: [Customer Name]

Description of Change:
Customer requests tinting of two (2) additional windows on the east side of the building. Originally estimated did not include these windows.

Scope Addition:
• 2 windows, approximately 30 SF total
• Same 35% ceramic film as original scope

Cost Impact:
• Materials: $150
• Labor (2 hours): $300
• Total Change Order: $450

Schedule Impact:
• Adds 1 day to completion timeline
• New completion date: [Date]

Approval:
Customer approval signature and date required before work begins.
09

Quality Control

Quality control ensures that data is accurate, files are complete, estimates are correct, and collections happen on time.

Random Estimate Review

Management will randomly review estimates on a monthly basis:

  • Check 10-15% of estimates created that month — Spot-check for accuracy and completeness
  • Verify measurements and scope are documented — Not guessed
  • Verify pricing is reasonable and margin is healthy — No low-ball estimates
  • Verify exclusions are listed — Customer knows what's NOT included
  • If issues found, correct the process — Not just that one estimate

Weekly Open Invoice Review

Every Friday, office staff will:

  • Review all open invoices — Which ones are unpaid and how old?
  • Flag invoices past 30 days — These need follow-up calls
  • Update payment status — Record any received payments immediately
  • Escalate past 45 days to management — Needs executive attention

Spot-Check File Completeness

Management will randomly check that job folders contain all required documents:

  • Check 5-10 completed job folders per month — Are all required documents present?
  • If documents are missing, request them from the team — Assign a deadline
  • Track completion rate — Target: 100% of job folders complete within 30 days of job completion
📂
Why This Matters: Incomplete files create problems months later when you need a document for a dispute or warranty claim. Catching missing files early prevents future headaches.

Correct Errors at the System Level

When errors are found in data entry, estimates, or collections:

  1. Don't just fix that one item — Fix the root cause in the system
  2. Example: If an estimate has wrong pricing for "film installation labor" — Check all recent estimates and correct the pricing formula, not just that one estimate
  3. Train the person who made the error — Help them not make the same mistake again
  4. Document the change — Keep a log of system corrections for future reference
FIX THE SYSTEM, NOT JUST THE SYMPTOM