The Warning Signs of Business Failure - AMPAC Debt Recovery (2024)

Home / The Warning Signs of Business Failure

The Building Industry Credit Bureau (BICB) forecasts around 1,350 insolvencies in the construction sector for 2022. This is a sobering number, and a reminder for all credit professionals to remain alert to the warning signs of failure, no matter what industry they trade in.

So, which are the main areas within a business that can display signs of weakness or distress and lead to insolvency?

  • Three key arrears of a business that must be well managed:
  1. Finance & administration
  2. Operations
  3. Sales & Marketing

All businesses must be reasonably strong in each of these three areas, and not fatally weak in any one. In other words, a business may be strong in its sales and marketing and its operational management, but weak in its finance and administration. This is a business that is susceptible to failure. Alternatively, the business may be strong in its finance and administration and its operations, but is weak in its sales and marketing, then this business is also at risk of failure.

The Warning Signs of Business Failure - AMPAC Debt Recovery (1)

  • Why do businesses fail?

The primary reason for business failure in most industries is a lack of financial management. Poor cash flow and inadequate working capital, often compounded by too much debt (or over-gearing) is evident in most business failures.

Of course there are other reasons too, such as:

  • People – a lack of experience. Just because an individual was successful as a manager or employee in one business, does not mean they have the skill or experience to run an entire enterprise. In the case of a small business, the owner is often responsible for HR, finance, administration, sales and marketing and everything else that crops up out of the blue.
  • Product – poor product selection and marketing often results in poor sales and contributes towards financial stress.
  • Adverse trading or economic conditions place unforeseen pressure on an organisation that does not have the financial strength to weather the ups and downs.
  • Rapid growth coupled with inadequate available funding. Retail and hospitality are key industries to keep an eye on for this common problem. Just because one or two locations perform well, does not mean that this successful formula will repeat itself across many locations. Strong leadership, experience, knowledge and deep pockets are what is required to fund rapid growth.
  • Loss of one or more key customers is also a common reason for failure. Any organisation that is almost completely reliant on one or two clients or contracts should be monitored closely.
  • Management disputes are also a common reason for failure. In particular disputes between the directors or shareholders can ruin an otherwise good operation.
  • Things to look out for:
  • Deteriorating payment trends are a strong indication that all is not well in the critical area of financial management.
  • Irregular payments and repeated requests for extra time to pay also indicate a strained cash flow and inadequate working capital.
  • Broken promises. When a customer requests additional time to pay, and you have agreed to an extension, be sure to follow up immediately if the payment is not received. If two or more broken promises are received, consider escalating the debt to your collection agency.
  • Avoidance. When your calls and emails requesting payment of an account are not returned promptly, you are right to feel uneasy.
  • Change in ownership. Whilst a change in ownership of a business is not necessarily a sign of potential failure, it is important that new credit documentation is obtained to secure your risk.
  • Depleted stock levels in a wholesale or retail operation may also point you to cash flow problems.
  • High staff turnover can also be a sign of deeper problems within an organisation.

With the end of the 2022 financial year fast approaching, it is a good time to review your non-performing debtors and consider which of those should be escalated to debt recovery.

If we can assist with any aspect of your credit risk management, please call AMPAC on 1300 426 722 or email us at sales@4ampac.com.au.

CONTACT US NOW

PrevPreviousSuppliers and Contractors on High Alert in the Building and Construction Sector

NextAustralian Economy Enters a New PhaseNext

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Debtor_Name"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="ACN_ABN"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Contact_Name"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Account_No"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Debtor_Address"as=${html``}/>

parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}/><${validation.ErrorMessage} errors=${validation.errors} name="Email_Address" as=${html``}/>

parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}/><${validation.ErrorMessage}errors=${validation.errors}name="Telephone"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Special_Instructions"as=${html``}/>

<${props.Flatpickr}name="Date_of_Debt_From"className="mf-input mf-date-input mf-left-parent "placeholder="${ parent.decodeEntities(`Date of Debt (from)`) } "options=${{"minDate":"","maxDate":"","dateFormat":"m-d-Y","enableTime":"","disable":[],"mode":"single","static":true,"disableMobile":true,"time_24hr":false}}value=${parent.getValue('Date_of_Debt_From')}onInput=${parent.handleDateTime}aria-invalid=${validation.errors['Date_of_Debt_From'] ? 'true' : 'false'}ref=${el => props.DateWidget(el, '', {"message":"This field is required.","required":false}, register, parent )}/><${validation.ErrorMessage}errors=${validation.errors}name="Date_of_Debt_From"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Total_Amount_of_Debt"as=${html``}/>

<${props.Flatpickr}name="Date_of_Debt_To"className="mf-input mf-date-input mf-left-parent "placeholder="${ parent.decodeEntities(`Date of Debt (to)`) } "options=${{"minDate":"","maxDate":"","dateFormat":"m-d-Y","enableTime":"","disable":[],"mode":"single","static":true,"disableMobile":true,"time_24hr":false}}value=${parent.getValue('Date_of_Debt_To')}onInput=${parent.handleDateTime}aria-invalid=${validation.errors['Date_of_Debt_To'] ? 'true' : 'false'}ref=${el => props.DateWidget(el, '', {"message":"This field is required.","required":false}, register, parent )}/><${validation.ErrorMessage}errors=${validation.errors}name="Date_of_Debt_To"as=${html``}/>

<${props.Select} className=${"mf-input mf-input-select " + ( validation.errors['Reason_of_Debt'] ? 'mf-invalid' : '' )} classNamePrefix="mf_select" name="Reason_of_Debt" placeholder="${ parent.decodeEntities(`Reason of Debt`) } " isSearchable=${false} options=${[{"label":"Goods Sold & Delivered","value":"Goods Sold & Delivered","isDisabled":false},{"label":"Services Provided","value":"Services Provided","isDisabled":false},{"label":"Advertising","value":"Advertising","isDisabled":false},{"label":"Builing & Construction","value":"Builing & Construction","isDisabled":false},{"label":"Transport","value":"Transport","isDisabled":false},{"label":"Education","value":"Education","isDisabled":false},{"label":"Other","value":"Other","isDisabled":false}]} value=${parent.getValue("Reason_of_Debt") ? [{"label":"Goods Sold & Delivered","value":"Goods Sold & Delivered","isDisabled":false},{"label":"Services Provided","value":"Services Provided","isDisabled":false},{"label":"Advertising","value":"Advertising","isDisabled":false},{"label":"Builing & Construction","value":"Builing & Construction","isDisabled":false},{"label":"Transport","value":"Transport","isDisabled":false},{"label":"Education","value":"Education","isDisabled":false},{"label":"Other","value":"Other","isDisabled":false}].filter(item => item.value === parent.getValue("Reason_of_Debt"))[0] : []} onChange=${(e)=> parent.handleSelect(e, "Reason_of_Debt")} ref=${() => { register({ name: "Reason_of_Debt" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false})); if ( parent.getValue("Reason_of_Debt") === '' && false ) { parent.setValue( 'Reason_of_Debt', '', true ); parent.handleChange({ target: { name: 'Reason_of_Debt', value: '' } }); } }} /> <${validation.ErrorMessage}errors=${validation.errors}name="Reason_of_Debt"as=${html``}/>

<${props.Select} className=${"mf-input mf-input-select " + ( validation.errors['Guarantee'] ? 'mf-invalid' : '' )} classNamePrefix="mf_select" name="Guarantee" placeholder="${ parent.decodeEntities(`Do you have a personal guarantee?`) } " isSearchable=${false} options=${[{"label":"Yes","value":"Yes","isDisabled":false},{"label":"No","value":"No","isDisabled":false}]} value=${parent.getValue("Guarantee") ? [{"label":"Yes","value":"Yes","isDisabled":false},{"label":"No","value":"No","isDisabled":false}].filter(item => item.value === parent.getValue("Guarantee"))[0] : []} onChange=${(e)=> parent.handleSelect(e, "Guarantee")} ref=${() => { register({ name: "Guarantee" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false})); if ( parent.getValue("Guarantee") === '' && false ) { parent.setValue( 'Guarantee', '', true ); parent.handleChange({ target: { name: 'Guarantee', value: '' } }); } }} /> <${validation.ErrorMessage}errors=${validation.errors}name="Guarantee"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="name_of_Guarantor"as=${html``}/>

parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}/><${validation.ErrorMessage} errors=${validation.errors} name="Email_Address_of_Guarantor" as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Contact_Number_of_Guarantor"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Address_of_Guarantor"as=${html``}/>

<${props.Select} className=${"mf-input mf-input-select " + ( validation.errors['Cost_Recovery-Clause'] ? 'mf-invalid' : '' )} classNamePrefix="mf_select" name="Cost_Recovery-Clause" placeholder="${ parent.decodeEntities(`Does your credit application contain a cost recovery clause?`) } " isSearchable=${false} options=${[{"label":"Yes","value":"Yes","isDisabled":false},{"label":"No","value":"No","isDisabled":false}]} value=${parent.getValue("Cost_Recovery-Clause") ? [{"label":"Yes","value":"Yes","isDisabled":false},{"label":"No","value":"No","isDisabled":false}].filter(item => item.value === parent.getValue("Cost_Recovery-Clause"))[0] : []} onChange=${(e)=> parent.handleSelect(e, "Cost_Recovery-Clause")} ref=${() => { register({ name: "Cost_Recovery-Clause" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false})); if ( parent.getValue("Cost_Recovery-Clause") === '' && false ) { parent.setValue( 'Cost_Recovery-Clause', '', true ); parent.handleChange({ target: { name: 'Cost_Recovery-Clause', value: '' } }); } }} /> <${validation.ErrorMessage}errors=${validation.errors}name="Cost_Recovery-Clause"as=${html``}/>

parent.activateValidation({"message":"This field is required.","required":false,"file_types":[".jpg",".jpeg",".png",".pdf",".doc",".docx"],"type_message":"Invalid file extension","size_limit":-1,"limit_message":"This field is required."}, el) }/>

${parent.getFileLabel( 'Upload_Document', 'No file chosen.' )}

<${validation.ErrorMessage}errors=${validation.errors}name="Upload_Document"as=${html``}/>

Your Details

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Your_Company_Name"as=${html``}/>

parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}/><${validation.ErrorMessage}errors=${validation.errors}name="Your_Phone"as=${html``}/>

{parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}}/><${validation.ErrorMessage}errors=${validation.errors}name="Contact_Person"as=${html``}/>

`}

${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}`

The Warning Signs of Business Failure - AMPAC Debt Recovery (2024)
Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 6123

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.