The cabling is in, the switches are blinking and the contractor has sent the final invoice. Staff are already working on the new network, so it is tempting to pay and move on. Three months later, a few desks drop their connections, an access point keeps rebooting and nobody can say which outlet goes to which port. Without a dated acceptance record, separating an installation defect from a later change becomes harder. Warranty and contractual obligations may still apply; payment alone does not establish that every fault was waived.
Acceptance testing is how an owner, facility manager or consultant turns “it seems to work” into a documented result that can be checked against the contract. This article explains what to test, what evidence to request and how to judge it, so that final payment is linked to proof rather than appearance. This guide is for office owners, IT managers and facility teams who must decide whether the agreed installation scope has been demonstrated. Our handover guide explains the documents to receive; this article explains how to judge evidence against acceptance criteria. For cable testing methods, see our guide on Fluke testing and Cat6/Cat6A certification. Payment timing and retention follow the signed agreement, not a universal testing rule.
What acceptance testing is, and what it is not
Acceptance testing is a defined set of tests, run against agreed criteria, whose recorded results decide whether the installation is accepted. Three distinctions prevent most disputes:
- Continuity is not certification. A wiremap or continuity check shows that conductors are connected in the right order. A certification test measures the link’s electrical performance against the limits of a named standard and category.
- Nominal speed is not usable throughput. A port that negotiates at 1 Gbps says nothing about what an application will achieve across the network.
- “It works today” is not a test. Intermittent faults, marginal links and PoE shortfalls often appear only under load, at a different time or after several devices are connected.
Define the criteria before the work starts
Acceptance is only fair if the criteria were in the purchase order or contract. If they were not, agree them in writing before testing begins. At minimum, specify:
- The standard and cable category the links must be certified to, including the edition. The edition and the correct test limits should be confirmed against the standards body’s current publication and the tester manufacturer’s documentation.
- Whether 100% of permanent links are tested or only a sample. For a new certified cabling scope, requiring a report for every installed permanent link is a practical procurement recommendation. Sampling cannot certify untested links; agree the requirement rather than adding it after completion.
- The tester model, its calibration status and the firmware or test-limit version used.
- The format of the deliverables: native tester files plus a readable summary, so results can be independently reviewed.
- What happens to a failed link: who repairs it, who retests it and in what time.
- Which services must be demonstrated: internet, VLANs, PoE devices, WiFi, failover, remote access, CCTV or telephony, as applicable to your scope.
The test areas and what to retain
1. Documents and physical inspection
Before any measurement, check what has been installed against what was ordered. Compare the bill of quantities with the equipment, the as-built drawings with the outlet positions, and the labelling with the patch panel. Look at cable routing, support, separation from power cables, termination quality, firestopping of penetrations where applicable and rack layout. Inspection is quick, and it often exposes faults that a tester will never detect.
2. Copper cabling certification
Every permanent link should have a stored report showing the standard and category tested, the result and the measured parameters, with the tester identity and date. Retain the native files, since a PDF summary cannot be re-analysed. Judge the result as follows:
- Pass: accepted, subject to the report showing the correct test limit.
- Fail: rejected until the cause is fixed and the link is retested, with both the original failed result and the dated retest retained. Mark the current accepted result without deleting the repair history.
- PASS* and other uncertainty markers: interpret the exact marker using the tester documentation. Fluke explains that a marginal PASS* remains a standards-compliant pass; the asterisk identifies measurement uncertainty. A client may specify stricter treatment in advance, but should not retrospectively call every PASS* a standards failure. Investigate reproducibility and follow the written acceptance rule. FAIL or FAIL* must not be counted as an accepted pass. [1]
Permanent-link and channel testing are different; confirm which one your criteria specify, and that the correct test adapters were used.
3. Fibre links (if installed)
Fibre acceptance uses the agreed optical loss test set (OLTS) method for end-to-end insertion loss, with connector inspection and cleaning before measurement. Record fibre identity/type, polarity, length, reference method and test-cord verification, launch conditions, wavelengths and directions required by the specification. An OTDR adds event locations and characterisation when specified or needed for troubleshooting; it does not replace the OLTS loss measurement. [2] Compare results with both the agreed installed-cabling limit and the target application’s channel loss and length requirements. See the example below.
4. Switching, VLANs and PoE
Export the switch configuration and confirm VLAN assignments, trunk ports, spanning-tree settings and management access against the design. For PoE, connect the real devices (access points, cameras, phones), then record the total switch PoE draw and each port’s status. The budget method is explained in our PoE power budget guide; for acceptance, check compatible per-port PoE capability, negotiated or reserved allocation, maximum/startup demand and total budget on each switch. Actual typical draw may be lower than power allocated by class or negotiation. Record a controlled all-device power-up/recovery test and any denied-power events; confirm the available budget under the actual power-supply configuration. [5] Also prove VLAN access policy with authorised allowed and denied traffic tests: a configuration export alone does not prove isolation.
5. WiFi
Walk the floor with a survey tool and record signal level, noise, channel use and measured throughput in each area named in the design. Include the places users actually sit, not just corridors. Roaming should be checked by moving between access points during a call or a continuous transfer. Record the actual client model, radio band, channel width, location, occupancy and load during tests. Check retries, packet loss and application behaviour alongside radio measurements. Set targets for the real clients and applications; a generic signal-strength number is not a universal acceptance standard. Cisco’s survey guidance makes client/application context part of coverage validation. [4] If no targets were set, agree them before testing. Placement principles are in our WiFi access point placement guide.
6. Internet, firewall and failover
Measure throughput and latency at more than one time of day, and record the method and tool. Usable application throughput is generally below a nominal interface rate because protocols and the test path add constraints. Compare with the actual ISP service terms and agreed design criteria; a best-effort speed test alone does not prove an SLA breach. Separate wired LAN tests from WAN tests. For a local iperf3 test, record client/server capability, tool versions, direction, duration and stream count, and restrict the test service to authorised hosts. [6] Review the firewall rules, guest isolation, administrator access and default credentials. If two links are installed, perform a controlled primary-link failure and restoration in an agreed maintenance window and record detection time, usable-service recovery, sessions that reconnect or drop, and failback behaviour. Agree what counts as a failure: loss of link and upstream loss of internet may require different health checks. Note that failover design has limits that are covered in our dual ISP guide.
7. Power, rack and environment
Check that the rack is on its intended circuit, that the UPS carries the real equipment load and that its runtime test is recorded against the agreed backup target, and that cooling and clearance meet equipment instructions. Check both watt and VA ratings; do not double-count PoE devices already included in measured switch input watts. Electrical safety verification belongs to the responsible licensed electrical engineer; a network acceptance report does not replace it.
Worked example
An illustrative example with stated assumptions. It is not an installed APYS project, and the figures are not measurements.
Cabling results
Assumptions: an office with 60 copper permanent links, all certified to one named category, with a contractual retention of 10% of the contract value until acceptance.
| Item | Count | Treatment |
|---|---|---|
| Links tested | 60 | All links, none sampled |
| Unmarked pass | 55 | Accepted after report identity and limits are checked |
| Fail | 3 | Fault diagnosed, corrected and retested; original and retest files retained |
| PASS* | 2 | Retested under this hypothetical contract’s pre-agreed stricter rule; not automatic standards failures |
For this example only, the contract requires unmarked passes after any agreed repair/retest. Assume all five reviewed links then produce valid unmarked passes: 55 + 3 + 2 = 60 accepted links. The ledger must contain 60 unique outlet IDs matched to 60 valid current reports; duplicate IDs or missing reports cannot fill the count. The retention is released after the remaining gates close, not after cabling alone.
Fibre loss budget
Assumptions for a hypothetical multimode test boundary: 150 m at 850 nm, a chosen fibre allowance of 3.5 dB/km, two mated connector pairs at 0.75 dB each, and no splices. The chosen reference/test boundary includes those two pairs; verify what the actual method includes. These coefficients are illustrative only. Real values must come from the standard, the cable data sheet and the connector data sheet you are using.
Connector loss = 2 × 0.75 dB = 1.50 dB
Calculated budget = 0.525 + 1.50 = 2.025 dB
Infrastructure comparison: measured loss must meet the agreed installed-link limit using the tester’s decision/uncertainty rule. Keep 2.025 dB for comparison; rounding the limit to 2.0 dB changes the result near the boundary.
This calculation is a planning allowance, not proof that an Ethernet application will run. Fluke explains that an application can have a tighter loss requirement and a separate length limit. [3] For example, if a purely hypothetical application-channel limit were 1.800 dB and a comparable channel measurement were 1.900 dB, the channel would miss that application limit by 0.100 dB even though 1.900 is below 2.025. No actual transceiver or certified application is specified here. Include patch cords and connections outside a permanent-link boundary when judging the full channel.
A possible payment structure
The split below is an example of how a contract could tie money to evidence. It is not a market norm, and the percentages should be set in your agreement, under the agreed commercial terms. The example totals 40 + 30 + 20 + 10 = 100%; it is not an instruction to withhold a payment contrary to an existing agreement.
| Milestone | Evidence required | Example share |
|---|---|---|
| Materials and rough-in complete | Inspection record | 40% |
| Cabling installed and certified | Native test files and summary, all links passing | 30% |
| Services live and performance verified | Test sheets for switching, PoE, WiFi, internet, failover | 20% |
| Handover and snag closure | Complete handover pack and signed snag list | 10% (retention) |
Common failures and how to respond
| Finding | Typical cause | Response |
|---|---|---|
| Wiremap fault | Termination error or damaged conductor | Re-terminate, retest the link |
| Link fails on performance limits | Poor termination, excessive untwist, kinked or over-stretched cable, wrong category components | Locate with the tester’s fault function, repair or replace, retest |
| Fibre loss over budget | Dirty or damaged connector, bad splice, bend | Inspect and clean ends, retest, use an OTDR trace if the event is not obvious |
| Access point reboots | Possible PoE limit, cabling fault, firmware or hardware issue | Check switch PoE report, reallocate or upgrade the budget |
| Labels do not match ports | Labelling done after installation, or changed during the work | Use a suitable trace method, confirm the actual port/outlet pair, and update labels, drawings and test IDs together |
| Throughput far below expectation | ISP issue, firewall inspection load, duplex or negotiation problem | Test each segment separately, from the device to the firewall and the firewall to the ISP |
Investigate from the bottom up: physical link, addressing, name resolution, routing and firewall, then application. Changing several things at once makes the cause harder to find.
A practical witness test sheet
Agree the witnesses and service owners before testing. For each test, record an ID, the asset or outlet, the agreed target, actual result, tool and settings, date/time, witness and disposition. For WiFi and throughput, include client type and load conditions. Sensitive configuration files belong in a restricted handover location; the client-facing summary can reference them without exposing passwords or keys.
| Test ID | Example method | Evidence and decision |
|---|---|---|
| LAN-01 | Match labelled outlet to patch map and native permanent-link report | One unique ID; correct limit and current accepted report |
| POLICY-01 | Guest client attempts approved internet and prohibited staff-resource access | Allowed path works; denied path is blocked and recorded |
| APP-01 | Authorised user completes the agreed critical business workflow | Application owner confirms usable service under stated conditions |
| RECOVERY-01 | Controlled WAN failure/restoration and device power recovery | Times, dropped sessions and recovery behaviour meet agreed targets |
These are test-sheet examples, not universal requirements or results. An unresolved critical safety, security or business-service defect should be escalated through the agreed acceptance process. Cosmetic snags may have a different treatment if both parties record the exception. Keep the acceptance decision separate from the fact that a test was witnessed.
Handover and final-payment checklist
- Contract criteria and test standard confirmed in writing
- Bill of quantities reconciled with installed equipment
- As-built drawings and outlet schedule provided
- Native certification files and readable summary for every link
- Fibre test results with the calculated budget (if applicable)
- Labelling verified at both ends against the patch map
- Rack layout, power and UPS runtime records
- Switch and firewall configuration backups handed to the authorised owner
- IP plan, VLAN list and ISP circuit details
- PoE load, WiFi survey and throughput test records
- Failover test record (if two links are installed)
- Equipment list with serial numbers and warranty terms
- Administrator credentials transferred securely, default passwords removed
- Signed snag list, with blockers closed; any agreed nonblocking exceptions have an owner, deadline, payment treatment and warranty responsibility
Must contain: product, licence type, term start and end dates, renewal contact, and the account under which it is registered. Licences registered in the installer's name make the client dependent on that vendor. Registration in the client's name, or a documented transfer procedure, avoids this. Whether any feature stops working when a subscription lapses depends on the vendor, so check each product's documentation.
Must contain: a list of administrative accounts per device and system, with the account owner. Defaults must be changed. The client should hold the master administrative accounts. Record account names, roles, owners and approved recovery methods in the pack. Transfer passwords, MFA recovery material and backup encryption keys using an approved password manager or another controlled method, separately from general project documents. Confirm the client can authenticate; do not reproduce secrets or full configuration exports in a public blog, uncontrolled spreadsheet or routine email. If the installer retains a support account, record its scope and how it is enabled and disabled.
Audit the report ledger, not the file count
A folder containing 60 reports does not necessarily cover 60 installed links. Reconcile the approved outlet schedule against current results by unique link ID, and keep earlier attempts in a separate history view. The following deliberately flawed example shows why a count alone is weak evidence.
| Ledger finding (illustrative) | Count | Acceptance consequence |
|---|---|---|
| Approved installed outlets | 60 | This is the required population, not the number of files. |
| Files supplied | 60 | One outlet has two attempts; another installed outlet has no report. |
| Distinct outlet IDs represented | 59 | The duplicate does not fill the missing outlet. |
| Latest valid current PASS results | 58 | Of the 59 represented IDs, one still has a current FAIL. |
| Unresolved outlets | 2 | One missing report plus one current failure; neither is closed by the extra file. |
This example assumes correct test limits and valid setup for the other 58 records; it makes no claim about an actual installation. An older PASS followed by a valid FAIL on the same unchanged link is a discrepancy to investigate, not permission to select the more favourable file. Resolve link identity, intervening work and test validity, then document the current disposition. A renamed PDF is not a new measurement.
Use one acceptance row per installed link
Copy these fields into the handover ledger: outlet ID; panel position; installed link type; specified category/standard edition; current native report reference; test date; tester and adapter identity; result; repair/retest history; reviewer; disposition. The client should be able to trace a physical outlet to its accepted report without guessing a filename. Interpret uncertainty markers using the manufacturer guidance already cited above.
Separate service blockers from payment decisions
Record each open item as safety/security, critical service, performance, documentation or cosmetic; then apply the severity and acceptance treatment agreed for that project. Classification is a working aid, not a universal payment rule. A witnessed cable test does not approve the firewall policy, restore procedure or Wi-Fi application experience. Link each service gate to its own evidence and approver. Any partial acceptance, retention or exception must follow the agreement and identify the owner, deadline and retest needed for closure.
Frequently asked questions
Can we accept a sample of the links instead of testing all of them?
Sampling may appear in some contracts, but it only shows the quality of the sampled links. For payment, testing every permanent link gives a clear, defensible record, and its scope and cost should be agreed in advance.
Is a basic cable tester enough?
A basic tester checks continuity and wiring order. It does not certify performance against a standard. If your contract calls for certification, use a certification-grade tester with the correct limit selected.
Who should perform the acceptance tests?
The installer normally tests and provides the results. For independence, the owner or consultant can witness the tests or run a sample of repeat measurements. The important thing is that the method is the same.
What if tests were not part of the original contract?
Agree the test scope in writing before proceeding, and expect that extra testing may carry a cost. Record the new agreement, any extra cost and what constitutes acceptance. A testing recommendation does not amend the original payment terms by itself.
How long should test records be kept?
Keep them for the life of the installation and at least through the warranty period. They are the baseline for any future fault, expansion or dispute.
Should WiFi be accepted on signal strength alone?
No. Signal level without measured throughput, noise and roaming checks does not show real user experience. Test in occupied areas against the design targets.
Sources and Further Reading
- Fluke Networks: Top 10 Cable Testing Mistakes
- Fluke Networks: OLTS and OTDR Testing Strategy
- Fluke Networks: What Is My Loss Budget?
- Cisco: WLAN Site Survey Guidelines
- Cisco: PoE Allocation and Power Budget
- ESnet: Invoking iperf3
Reviewed 28 October 2026. These sources support testing methods. The actual standard edition, model instructions, test limits, warranties and payment terms must match the project agreement. No real installation measurements or device models were supplied.
Need an installation tested before you sign off?
APYS Projects supports structured cabling, Cat6/Cat6A certification, WiFi, firewall and rack work. Share the BOQ, outlet schedule, installed device list and agreed acceptance requirements. Email Purchase@apysprojects.com, call +91 9921490342 or contact us. Based in Wagholi, Pune, APYS Projects serves sites across India.