Logo
Creative Financial Staffing

Accounts Receivable Lead

Creative Financial Staffing, Indianapolis, Indiana, United States, 46204

Save Job

Accounts Receivable Lead - $60,000-$70,000 | Indianapolis, IN | Full-Time, Onsite/Hybrid Are you an accounting professional who thrives on accuracy, organization, and leadership? We're looking for an Accounts Receivable Lead to oversee our billing and collections operations, ensure timely cash flow, and support our growing finance team. This is an excellent opportunity to take ownership of the AR function and step into a leadership-focused role with room to grow. What You'll Do:

* Oversee daily accounts receivable activities including invoicing, cash applications, and collections

* Review and approve customer invoices to ensure accuracy and proper coding

* Lead month-end AR close processes, including reconciliations and aging analysis

* Partner with internal teams to resolve billing issues and improve collection timelines

* Monitor AR metrics and provide regular reporting to finance leadership

* Assist in process improvements and automation initiatives to enhance efficiency

What We're Looking For:

* 3+ years of accounts receivable experience, with at least 1 year in a lead or senior role

* Strong understanding of AR processes, invoicing, and collections best practices

* Experience with accounting or ERP software (QuickBooks, SAP, Business Central, or similar)

* Excellent communication and problem-solving skills

* Strong attention to detail and ability to manage multiple priorities

What We Offer:

* Competitive salary range of $60,000-$70,000

* Hybrid work schedule available

* Comprehensive benefits and 401(k) with company match

* Supportive team environment with opportunities for growth

If you're ready to take the lead in accounts receivable and help drive strong cash flow for a growing organization, we want to hear from you. Apply today and make an impact on day one.

EB- document.addEventListener('DOMContentLoaded', () => { const root = document.querySelector('#job_desc'); if (!root) return; // Skip wrapping if we've already done it if (root.dataset.hashtagsWrapped === "1") return; const SKIP = new Set(['SCRIPT','STYLE']); const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, { acceptNode(node) { if (!node.nodeValue || !node.nodeValue.match(/#[\p{L}\p{N}_]+/u)) return NodeFilter.FILTER_REJECT; // Avoid wrapping inside an existing hashtag span let p = node.parentNode; while (p && p !== root) { if (p.nodeType === 1 && p.hasAttribute('data-hashtag')) return NodeFilter.FILTER_REJECT; if (SKIP.has(p.nodeName)) return NodeFilter.FILTER_REJECT; p = p.parentNode; } return NodeFilter.FILTER_ACCEPT; } }); const re = /#[\p{L}\p{N}_-]+/gu; function wrapTextNode(textNode) { const text = textNode.nodeValue; re.lastIndex = 0; let m, last = 0; const frag = document.createDocumentFragment(); while ((m = re.exec(text)) !== null) { // preceding plain text if (m.index > last) frag.appendChild(document.createTextNode(text.slice(last, m.index))); // hashtag span const span = document.createElement('span'); span.textContent = m[0]; span.setAttribute('data-hashtag', '1'); // idempotence guard span.setAttribute('style', 'font-size:9px;color:#fff'); // requested inline style frag.appendChild(span); last = re.lastIndex; } // trailing plain text if (last