A restaurant coffee equipment part should enter the job record only after the symptom, equipment identity, and proposed scope are clear. A familiar error message or a photo of a leak may point to a condition, but it does not prove which part failed or which replacement is compatible.
Use a workflow that leaves a record at every decision. It protects the restaurant from ordering the wrong item and gives the technician a clear approval boundary.
Identify the equipment first
Record the restaurant, bar or station, asset tag, brand, model, serial number when available, and the function affected. Include espresso machine, brewer, grinder, water treatment, or another asset as its own record. Do not use “coffee machine” when several machines share the same area.
Add the last normal operation, current access condition, water and power status, display message, sound, leak location, and cycle where the symptom appears. The coffee service hub provides general service context but cannot replace the machine identity.
Describe the symptom before the theory
Write the operator’s first report in sequence. Does the machine fail during fill, heating, brewing, rinsing, steaming, dispensing, or while idle? Does the grinder jam, hum, stop, or show a message? Does the symptom recur after a power event, cleaning, filter change, or water interruption?
Keep “low flow” separate from “pump failed,” “not heating” separate from “heater failed,” and “leak under the tray” separate from “seal failed.” The second phrase is a diagnosis and needs evidence.
If the machine is unsafe, mark it out of service under the restaurant’s procedure. Do not open a panel, reach into a moving grinder, loosen a pressure fitting, or keep resetting the equipment.
Request a documented diagnosis
Ask the service record to identify what was observed or tested, what condition was supported, and which work is proposed. The technician may need to inspect electrical, heated, pressurized, water, sensor, valve, pump, or control systems. Staff should not reproduce an unsafe symptom to help the diagnosis.
Copy the display message and keep photos taken from a safe position. Do not use a generic error-code list to select a board, sensor, pump, boiler component, or valve. A model-specific manual can explain operator messages, but service testing establishes the repair scope.
Check part compatibility
The proposed part or category should be matched to the exact brand, model, serial or revision when relevant, installation, and service finding. Record the source of the compatibility check and any alternate part condition. Do not assume that a visually similar item or a part listed for a related model is correct.
If the technician cannot yet identify the exact part, write “diagnosis or compatibility pending.” That is more accurate than approving a broad replacement. Ask whether a return, customer-supplied part, or alternate affects warranty or completion terms.
Use the coffee FAQ hub for general process questions. Keep the actual compatibility note with the estimate.
Read the written estimate
The estimate should separate diagnosis, proposed part, labor, access, testing, and any stated exclusions. It should identify the equipment and the work the restaurant is being asked to approve. A verbal part name is not enough when the job affects production equipment.
There is no repair price by phone; diagnose first, then quote. Do not approve a fixed repair price or parts bundle from the symptom alone. Coffee repair warranty terms are 6 months on parts and labor and 90 days on consumables. Ask which term applies to the proposed category and work.
Record approval and scope changes
Save the approval message, person who approved it, date, estimate reference, and any limit on the work. If a new condition appears, request a new explanation and record the changed scope before authorizing added work. Do not treat a technician’s discovery as automatic approval.
If the restaurant declines the proposed part, record what condition remains, whether the machine should stay off, and what safe temporary plan the vendor or manufacturer gives. Do not invent a workaround for a hot, pressurized, electrical, or leaking machine.
Track sourcing and follow-up
Record whether the part is being sourced, received, inspected, installed, tested, returned, or still unknown. Do not invent a parts lead time. Ask who owns the next update and what access is needed for a return visit.
The restaurant should use its own operational and food-safety procedures while the equipment status is unresolved.
Use the locations hub for service-area context. Send the complete asset record, access rules, and approval status through the contact page.
Coffee equipment uses a pickup-and-return bench repair model. The deposit is $150 for standard machines such as Breville, DeLonghi, Gaggia, Rancilio, Lelit, Rocket, ECM, and Profitec; $175 for Jura and Miele super-automatics and home La Marzocco machines; and $250-550 for commercial La Marzocco machines. It includes pickup, diagnosis, and return delivery, but it is not credited toward repair. We do not quote repair prices by phone. A written estimate follows diagnosis and comes before repair work. Coffee repair warranty terms are 6 months on parts and labor and 90 days on consumables. Service hours are 7:00 AM to 7:00 PM, seven days, with no after-hours surcharge. The service area covers 56 cities outside Marin County, plus San Francisco for coffee equipment only.
A clear parts workflow keeps the approval boundary visible. The deposit covers pickup, bench diagnosis, and return delivery, but it is not credited toward repair.
Close the record after testing
After installation or a decision not to proceed, record the work performed, the test or normal operating check, the remaining symptom, and the person who accepted the result. If the part did not resolve the original condition, do not hide that fact by closing the old report. Link the new finding to the original estimate and approval.
Keep the removed part, packaging, compatibility note, and warranty document according to the restaurant’s record policy. A complete closeout tells the next operator what changed and prevents a second order based on the same unverified symptom.