SOP examples

Real Standard Operating Procedure samples from the industries we see most. Use them as-is, adapt for your team, or generate a custom SOP in seconds.

Restaurant

Daily opening checklist (coffee shop)

Purpose: Ensure the café is safe, stocked, and ready to serve customers within 30 minutes of opening.

Scope: Opening shift lead and one barista, Monday–Sunday, 30 minutes before doors open.

Procedure

  1. Disarm the alarm and switch on all overhead lighting.
  2. Power on espresso machine, grinders, and water filter. Allow 20 minutes to reach temperature.
  3. Check fridge and freezer temperatures; log any reading outside 1–4°C (fridge) or below -18°C (freezer).
  4. Restock milk, syrups, cups, and lids from the back of house.
  5. Count opening cash float and confirm against the prior shift close. Discrepancy >$5 — notify manager.
  6. Wipe down counters, espresso machine, and POS screens.
  7. Pull and taste the first espresso shot; adjust grind if extraction is outside 25–30 seconds.
  8. Unlock the front door at opening time and flip the OPEN sign.
Marketing agency

Client onboarding SOP

Purpose: Move a new client from signed contract to project kickoff within 5 business days.

Scope: Account manager owns the process; involves finance, design lead, and project manager.

Procedure

  1. Send the welcome email and onboarding form within 24 hours of contract signature.
  2. Create the client folder structure in shared storage (Brief, Assets, Deliverables, Reporting).
  3. Set up billing in the finance system and send the first invoice.
  4. Schedule the kickoff call with the client and assigned project manager.
  5. Confirm logins, brand assets, and access to ad accounts received.
  6. Run internal kickoff with design and PM teams to assign roles.
  7. Deliver kickoff deck and project plan within 5 business days of signature.
E-commerce

Refund handling SOP

Purpose: Process every refund request within 24 hours of submission while protecting margin.

Scope: Customer support team for all orders under $500. Higher-value refunds escalate to the support lead.

Procedure

  1. Acknowledge the request within 2 hours via the support inbox.
  2. Confirm order ID, purchase date, and reason for the refund against the order system.
  3. Verify eligibility against the published refund policy (30 days, unused condition).
  4. Approve and issue the refund through the payment processor for eligible requests under $500.
  5. Escalate ineligible or high-value requests to the support lead with a one-line summary.
  6. Send the resolution email to the customer with the expected refund timeline.
  7. Log the request, resolution, and reason code in the CRM for monthly reporting.
SaaS support

Bug triage SOP

Purpose: Route inbound bug reports to engineering within one business day with enough context to fix.

Scope: Tier 1 support agents triage every report submitted via the in-app form or email.

Procedure

  1. Acknowledge the report in the support inbox within 1 hour.
  2. Reproduce the issue in the staging environment using the steps provided.
  3. Capture browser, OS, account ID, and console errors; attach screenshots or screen recording.
  4. Classify severity (S1 outage, S2 broken core feature, S3 bug, S4 cosmetic) using the severity matrix.
  5. File the issue in the engineering tracker with template fields populated.
  6. Notify the on-call engineer in #eng-support for S1 and S2 issues.
  7. Reply to the customer with the ticket reference and expected response window.
E-commerce

Inbound shipment & receiving SOP

Purpose: Receive, verify, and shelve incoming supplier shipments within 24 hours of arrival.

Scope: Warehouse team for all inbound POs from approved suppliers.

Procedure

  1. Pull the purchase order from the inventory system before unloading.
  2. Inspect the shipment exterior for damage; photograph any visible issues before opening.
  3. Count cartons against the packing slip; flag shortages or overages on the PO.
  4. Open a sample carton from each SKU and verify product matches the PO description.
  5. Scan or enter each SKU and quantity into the inventory system.
  6. Move stock to its assigned bin location; update bin if relocated.
  7. File the signed packing slip and notify accounts payable that the PO is received.
  8. Email the supplier within 24 hours for any discrepancy >2 units or 5% of PO value.
Real estate

New listing intake SOP

Purpose: Take a property from signed listing agreement to MLS-live within 5 business days.

Scope: Listing agent and brokerage admin for every new residential listing.

Procedure

  1. Save the signed listing agreement to the property folder in shared storage.
  2. Schedule photography and 3D tour for within 3 business days of signature.
  3. Confirm seller disclosures, HOA documents, and prior inspection reports are on file.
  4. Measure or verify square footage and room dimensions; reconcile with tax records.
  5. Draft MLS copy: headline, 250-word description, and feature list.
  6. Have the listing agent review and approve MLS copy and photo selection.
  7. Publish to MLS, sync to brokerage website, and trigger syndication to portals.
  8. Send the listing-live email to seller with a link to the public listing.
Retail

Weekly inventory count SOP

Purpose: Reconcile physical stock with the inventory system every Sunday before close.

Scope: Store manager and one associate. Estimated time: 90 minutes.

Procedure

  1. Print the current stock report from the POS system.
  2. Count each SKU section by section; record the physical count on the printed sheet.
  3. Flag every SKU with a variance greater than 2 units or 5% of stock.
  4. Investigate flagged items: check the back room, returns shelf, and pending transfers.
  5. Enter adjustments into the POS system with a reason code (damage, theft, miscount).
  6. File the signed count sheet with the weekly close paperwork.
  7. Email the variance summary to the regional manager by Monday 9am.

Need an SOP for your exact process?

Generate one free