You don't need an in-house compliance team. You need a credible, proportionate response. Work through these five steps and you'll have one.
Step 1 - Appoint an owner. Pick a single person, ideally the FD or operations director, and put fraud prevention in writing as part of their remit. This satisfies "top-level commitment" with a single line in a job description.
Step 2 - Run a one-page fraud risk assessment. Map out where money moves in or out of the business: invoice payments, expense claims, payroll changes, supplier bank-detail amendments, refunds. For each, note who could commit fraud, how, and what currently stops them. Keep it to one side of A4. Date it. Diarise the next review.
Step 3 - Tighten your highest-risk control. For most businesses, this is invoice approval - the area procurement teams probe hardest. They want to know three things: who approves what, what the limits are, and whether you can prove an approval actually happened. Email chains and forwarded PDFs won't pass that test. A documented, enforced approval workflow with thresholds, segregation of duties, and a timestamped audit trail will.
This is the gap ApprovalMax is built to close. It enforces your approval matrix in software - every invoice routed to the right approvers based on value and category, segregation of duties hard-coded, and every action timestamped to produce the audit trail a procurement team will ask to see. The controls you describe on the questionnaire become the controls that actually operate, evidenced automatically. For SME finance teams used to running approvals on email, it's the single highest-leverage change you can make to be ready for a refreshed supplier questionnaire.
Step 4 - Write three short policies. A fraud prevention policy, a whistleblowing policy, and a supplier onboarding policy. Each can be a page or two. Circulate them and ask staff to acknowledge they've read them. Save the acknowledgements.
Step 5 - Schedule a review. Put a recurring quarterly calendar entry in to revisit the risk assessment and check the controls are still being followed. Customers want to see that the framework is alive, not installed and forgotten.