{"id":978,"date":"2025-01-09T23:22:39","date_gmt":"2025-01-09T23:22:39","guid":{"rendered":"https:\/\/aparbooks-dzhvcxcdg2cabrcy.northcentralus-01.azurewebsites.net\/?p=978"},"modified":"2026-09-02T00:39:53","modified_gmt":"2026-09-02T07:39:53","slug":"duplicate-payment-prevention-case-study","status":"publish","type":"post","link":"https:\/\/aparbooks.com\/blog\/duplicate-payment-prevention-case-study\/","title":{"rendered":"How Duplicate Payments Cost Us $168,000 in Profit"},"content":{"rendered":"<div class=\"apar-blog-content\">\n<p class=\"apar-lead\">A $78,500 drywall invoice got paid but never recorded. Three weeks later the subcontractor called about the &#8220;unpaid&#8221; bill, and with no record of the first payment, the team paid it again. That one duplicate was the start of a pattern that cost a $4.2 million project a third of its profit.<\/p>\n<p>Running several projects at once, keeping track of invoices and payments is a constant fight. Last year we had a $4.2 million commercial building with more than 25 subcontractors.<\/p>\n<h2 id=\"how-one-duplicate-payment-snowballed\">How one duplicate payment snowballed<\/h2>\n<p>Our accounting team got a $78,500 invoice from the drywall subcontractor. In a busy stretch, it was paid but not properly entered in our system. Three weeks later the subcontractor followed up about the invoice, calling it unpaid. We had no clear record of the earlier payment, and with pressure to keep the trades happy, we processed what we thought was the original invoice. It was a duplicate.<\/p>\n<p>That set the pattern. By the time the building was finished, our books were off by a lot. We'd made duplicate payments to several subcontractors, and our manual record-keeping made it almost impossible to pin down where and when each one happened.<\/p>\n<h2 id=\"what-it-cost\">What it cost<\/h2>\n<p>The project should have returned a 12% profit margin. It came in at 8%, a $168,000 gap in potential profit. On top of that, the team spent countless hours reconciling the books, which added overhead and pulled attention from other projects. That's when we decided we needed a real system.<\/p>\n<h2 id=\"the-fix-unique-invoice-numbers-and-duplicate-alerts\">The fix: unique invoice numbers and duplicate alerts<\/h2>\n<p>APARBooks changed how we handle invoices. It assigns a unique invoice number to every transaction and flags possible <a href=\"https:\/\/aparbooks.com\/user-case-duplication-paid-invoice\">duplicates<\/a> right away. When we recently got the same invoice twice from a concrete supplier, APARBooks immediately told us the invoice number was already in the system.<\/p>\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-1444\" src=\"https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageA.png\" alt=\"APARBooks alert flagging a duplicate invoice number already in the system\" width=\"780\" height=\"229\" srcset=\"https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageA.png 780w, https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageA-300x88.png 300w, https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageA-768x225.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/figure>\n<p>That one feature ended our double-payment problem. With APARBooks' digital records, we can trace any payment back to its original invoice and see every transaction on a <a href=\"https:\/\/aparbooks.com\/account-payable-subcontractor-ledger\">subcontractor ledger<\/a>. Project profitability is up 15% since we started using it, and the accounting team saves about 10 hours a week on manual reconciliation.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-1443\" src=\"https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageB-1024x577.png\" alt=\"APARBooks digital records tracing a payment back to its original invoice on the subcontractor ledger\" width=\"800\" height=\"451\" srcset=\"https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageB-1024x577.png 1024w, https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageB-300x169.png 300w, https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageB-768x432.png 768w, https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageB-1536x865.png 1536w, https:\/\/aparbooks.com\/blog\/wp-content\/uploads\/2025\/01\/1.1.22_ImageB.png 1561w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n<div class=\"apar-faq\">\n<h3 id=\"frequently-asked-questions\">Frequently Asked Questions<\/h3>\n<div class=\"apar-faq-item\">\n<p class=\"apar-faq-question\">How do duplicate payments happen on a construction project?<\/p>\n<p class=\"apar-faq-answer\">An invoice gets paid but not recorded, so when the subcontractor follows up, there's no record of the first payment. Under pressure to keep the relationship good, the team pays again. With manual record-keeping across dozens of subs, it's hard to catch and hard to trace later.<\/p>\n<\/p><\/div>\n<div class=\"apar-faq-item\">\n<p class=\"apar-faq-question\">How does APARBooks catch duplicate invoices?<\/p>\n<p class=\"apar-faq-answer\">APARBooks assigns a unique invoice number to every transaction and checks new invoices against what's already in the system. If the number already exists, it alerts you before the payment goes out.<\/p>\n<\/p><\/div>\n<div class=\"apar-faq-item\">\n<p class=\"apar-faq-question\">What did duplicate payments cost this contractor?<\/p>\n<p class=\"apar-faq-answer\">A $4.2 million project that should have returned a 12% margin came in at 8%, a $168,000 gap in potential profit, plus the overhead of the hours spent reconciling the books afterward.<\/p>\n<\/p><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"A $78,500 drywall invoice got paid but never recorded. Three weeks later the subcontractor called about the &#8220;unpaid&#8221;&hellip;\n","protected":false},"author":11,"featured_media":936,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,5],"tags":[17,24,29],"class_list":["post-978","post","type-post","status-publish","format-standard","has-post-thumbnail","category-common-mistakes","category-customer-story","tag-invoice","tag-professionalism","tag-subcontractor-ledger"],"_links":{"self":[{"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/posts\/978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/comments?post=978"}],"version-history":[{"count":1,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/posts\/978\/revisions"}],"predecessor-version":[{"id":1864,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/posts\/978\/revisions\/1864"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/media\/936"}],"wp:attachment":[{"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/media?parent=978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/categories?post=978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aparbooks.com\/blog\/wp-json\/wp\/v2\/tags?post=978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}