Resellers
Apply to become a Savings Reseller.
Build a real book of business with a structured operating system: training, CRM, marketing kit, weekly cadence, and clear growth. You bring execution — we bring the model and tools.
A Savings-only offer for a high-rate market: an interest-free path to major purchases, built for Americans who are priced out by today’s borrowing costs.
(Patent-Pending) — Built for High-Rate America
This isn’t a low-ticket affiliate game. Build a real career selling major purchases with a consultative motion.
(Homes & Cars)
Fast
A structured onboarding designed to take you from zero to pipeline fast — with scripts, cadence, and follow-up systems.
14-Day Reseller Sprint
*Important: earnings are not guaranteed and depend on your experience, time commitment, pipeline, compliance, and market conditions.
Your Reseller Operating System
We’re not recruiting “link sharers”. We’re building operators with a system: enablement, tools, cadence, and guardrails — so you can scale cleanly.
Playbook + training
Pitch, scripts, objections, and weekly coaching cadence to build discipline.
CRM + tracking
Pipeline stages, follow-ups, and performance visibility so nothing slips.
Marketing kit
Ready-to-run assets for community, events, social, and partnerships.
Compliance guardrails
Clear do’s and don’ts to protect you, customers, and the brand.
Earnings potential (driven by production)
We’ll be transparent: upside can be significant — but it’s not easy money. Earnings come from consistent pipeline, clean execution, and closing volume over time. The scenarios below are illustrative, not guarantees.
SOLO RESELLER
(PART-TIME / HYBRID)
What it can look like:
~$4k–$8k monthly
Selling Savings on the side while maintaining a core business.
SOLO RESELLER
(RETAIL / “MAIN STREET”)
What it can look like:
~10–15 contracts/month
~$8k–$24k monthly
Maintain your own client book and pipeline.
SOLO RESELLER
(LARGE ACCOUNTS / PARTNERSHIPS)
What it can look like:
~50–100 contracts/month
~$40k–$160k monthly
Sell into large channels / accounts
(dealers, broker partners, fleets, community)
*All figures are illustrative and not guarantees. Actual earnings depend on volume, ticket size, negoiated splits, compliance, market conditions, and any agreement adjustments (including cancellations/chargebacks) under the Savings Reseller Agreement.
Customer pitch (what you’ll sell)
This is the simple story your customers should understand quickly — then you go deeper with the playbook.
Interest-free
A structured member model designed to avoid traditional borrowing costs.
Behavior-based
Eligibility is based on participation and consistency (rules apply).
Trackable
Customers can follow progress and understand the allocation logic.
How it works
Choose an asset plan
Home or vehicle. Customers join a structured pool designed around the target purchase.
Contribute monthly
Monthly contributions build purchase power and demonstrate consistency.
Allocation with clarity
Savings Score rewards engagement and consistency, optimizing allocation order with clear tracking.
Why customers say “yes”
- ✓ Escape bank interest rates and keep monthly payments lower
- ✓ Build wealth with a predictable, low-cost path
- ✓ Use your credit flexibly as your needs change over time
What we do NOT promise
- ✗ No guarantees on allocation timing
- ✗ No “instant approvals”
- ✗ No false claims beyond what is stated in the contract
How to join
Clear process, fast feedback, and a guided first 14 days.
Apply
Submit your application with a few questions that help us evaluate fit.
15-minute screening
We align on expectations, compliance, and your acquisition channel.
Onboarding + launch
Training, tools, and a weekly cadence to get your first pipeline moving.
Social proof
Real reseller stories and examples of our enablement kit.
“The playbook is tight. I knew exactly what to say, who to target, and how to follow up.”
“Customers get it in minutes. It’s a simple story with real value, not a complicated finance pitch.”
“The cadence and compliance guardrails keep everything clean. That’s rare in partner programs.”
Ready? Apply now.
The application form is at the top. Use this button to jump back.
// Form State Management let currentStep = 1; const totalSteps = 2;
// Initialize form on page load document.addEventListener('DOMContentLoaded', function() { initializeForm(); setupScrollNavigation(); setupMobileMenu(); setupScrollAnimations(); });
/** * Initialize form state and display */ function initializeForm() { updateFormDisplay();
const form = document.getElementById('applicationForm'); if (form) { form.setAttribute('novalidate', true); form.addEventListener('submit', handleFormSubmit); } }
/** * Update form step display */ function updateFormDisplay() { // Hide all steps for (let i = 1; i <= 3; i++) { const stepElement = document.getElementById(`step${i}`); if (stepElement) { stepElement.classList.add('hidden'); } } // Show current step const currentStepElement = document.getElementById(`step${currentStep}`); if (currentStepElement) { currentStepElement.classList.remove('hidden'); } // Update step indicator const stepIndicator = document.getElementById('formStep'); if (stepIndicator) { stepIndicator.textContent = currentStep; } updateFormButtons(); } /** * Update form button visibility and state */ function updateFormButtons() { const backBtn = document.getElementById('backBtn'); const nextBtn = document.getElementById('nextBtn'); const submitBtn = document.getElementById('submitBtn'); if (backBtn) { if (currentStep > 1) { backBtn.classList.remove('hidden'); } else { backBtn.classList.add('hidden'); } }
if (nextBtn) { if (currentStep < totalSteps) { nextBtn.classList.remove('hidden'); } else { nextBtn.classList.add('hidden'); } } if (submitBtn) { if (currentStep === totalSteps) { submitBtn.classList.remove('hidden'); } else { submitBtn.classList.add('hidden'); } } } /** * Move to next form step */ function nextStep() { if (currentStep < totalSteps) { if (validateStep(currentStep)) { currentStep++; updateFormDisplay(); scrollToElement('applicationForm'); } } } /** * Move to previous form step */ function previousStep() { if (currentStep > 1) { currentStep--; updateFormDisplay(); scrollToElement('applicationForm'); } }
/** * Validate current form step */ function validateStep(step) { const stepElement = document.getElementById(`step${step}`); if (!stepElement) return true;
const inputs = stepElement.querySelectorAll('input[required], select[required], textarea[required]'); let isValid = true;
inputs.forEach(input => { if (!input.value.trim()) { input.style.borderColor = '#FF0357'; isValid = false; } else { input.style.borderColor = ''; } });
return isValid; }
/** * Handle form submission (HighLevel + WordPress) */ async function handleFormSubmit(e) { e.preventDefault(); e.stopImmediatePropagation();
if (!validateStep(totalSteps)) { alert('Please fill in all required fields'); return; }
const form = e.target; const formData = new FormData(form); const submitBtn = document.getElementById('submitBtn'); const responseDiv = document.getElementById('formResponse') || createResponseDiv(form);
// Feedback visual submitBtn.disabled = true; const originalText = submitBtn.innerText; submitBtn.innerText = "Processing..."; responseDiv.style.display = "none";
// 1. Payload HighLevel const ghlPayload = { locationId: 'fSzYmFL13kULRQC6CcPF', firstName: formData.get('firstName'), lastName: formData.get('lastName'), email: formData.get('email'), phone: formData.get('phone'), postalCode: "44433322", customField: { campaign: "Resellers", city_state: formData.get('city_state'), us_company: formData.get('us_company'), financial_experience: formData.get('financial_experience'), linkedin: formData.get('linkedin') } };
// 2. Dados para WordPress const wpFormData = new FormData(); wpFormData.append('action', 'send_consultation_form'); wpFormData.append('first_name', formData.get('firstName')); wpFormData.append('last_name', formData.get('lastName')); wpFormData.append('email', formData.get('email')); wpFormData.append('phone', formData.get('phone')); wpFormData.append('city_state', formData.get('city_state')); wpFormData.append('us_company', formData.get('us_company')); wpFormData.append('financial_experience', formData.get('financial_experience')); wpFormData.append('linkedin', formData.get('linkedin'));
try { const wpPromise = fetch("/wp-admin/admin-ajax.php", { method: 'POST', body: wpFormData });
const ghlPromise = fetch("https://api.savings.club/api/v2/contract-flow/lead/", { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Api-Key 7MZvT2JP.FanxZAyoC26ErOVmBcTwIV9PaOEiNOQa' }, body: JSON.stringify(ghlPayload) });
const [wpResponse, ghlResponse] = await Promise.all([wpPromise, ghlPromise]); const wpData = await wpResponse.json();
if (wpData.success || ghlResponse.ok) { form.reset(); currentStep = 1; updateFormDisplay();
// Mensagem de sucesso em inglês responseDiv.innerText = "Message sent successfully!"; responseDiv.style.color = "#28a745"; responseDiv.style.display = "block"; responseDiv.scrollIntoView({ behavior: 'smooth', block: 'center' }); } else { throw new Error(wpData.data || "Error processing request."); }
} catch (error) { console.error('Error:', error); responseDiv.innerText = "An error occurred. Please try again."; responseDiv.style.color = "#dc3545"; responseDiv.style.display = "block"; } finally { submitBtn.disabled = false; submitBtn.innerText = originalText; } }
function createResponseDiv(formElement) { const div = document.createElement('div'); div.id = 'formResponse'; div.style.marginBottom = '20px'; div.style.padding = '15px'; div.style.borderRadius = '4px'; div.style.textAlign = 'center'; div.style.fontWeight = 'bold'; div.style.backgroundColor = '#f8f9fa'; div.style.border = '1px solid #ddd'; div.style.display = 'none'; formElement.prepend(div); return div; }
/** * Setup smooth scroll navigation */ function setupScrollNavigation() { document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { const href = this.getAttribute('href'); if (href !== '#' && document.querySelector(href)) { e.preventDefault(); scrollToElement(href.substring(1)); } }); }); }
/** * Scroll to element with smooth behavior */ function scrollToElement(elementId) { const element = document.getElementById(elementId); if (element) { const header = document.querySelector('.header'); const headerHeight = header ? header.offsetHeight : 0; const elementPosition = element.getBoundingClientRect().top + window.scrollY - headerHeight;
window.scrollTo({ top: elementPosition, behavior: 'smooth' }); } }
/** * Setup mobile menu toggle */ function setupMobileMenu() { const mobileMenuToggle = document.getElementById('mobileMenuToggle'); const mobileMenu = document.getElementById('mobileMenu'); if (mobileMenuToggle && mobileMenu) { mobileMenuToggle.addEventListener('click', function() { mobileMenuToggle.classList.toggle('active'); mobileMenu.classList.toggle('active'); });
const mobileLinks = document.querySelectorAll('.mobile-nav a'); mobileLinks.forEach(link => { link.addEventListener('click', () => { mobileMenuToggle.classList.remove('active'); mobileMenu.classList.remove('active'); }); }); } }
/** * Add scroll animation for cards */ function setupScrollAnimations() { const cards = document.querySelectorAll('.card'); if (cards.length === 0) return;
const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' };
const observer = new IntersectionObserver(function(entries) { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.style.opacity = '1'; entry.target.style.transform = 'translateY(0)'; observer.unobserve(entry.target); } }); }, observerOptions);
cards.forEach(card => { card.style.opacity = '0'; card.style.transform = 'translateY(20px)'; card.style.transition = 'opacity 0.6s ease, transform 0.6s ease'; observer.observe(card); }); }