Demo preview
You are viewing a read-only demo of MCA Manager with sample data.Start interactive sandboxSet up your company
MCA Manager
Demo viewerread-only

Contract fields

Everything a contract template can fill in, written the way the template writes it, with what the chosen deal would print. Anything a contract needs that is missing here is a field to add.

Writing the Word template

  • Type a field in curly braces where its value goes: {company.legalName}. Keep each tag in one style (do not bold half of it).
  • Repeat a block per item: {#sellers} … {/sellers}. Inside it, use the item's own fields, e.g. {legalName}, and nest {#dbas}{name}{/dbas}. Put the block in a table row to get one row per item.
  • Show a block only when something is true: {#flags.hasEarlyDelivery} … {/flags.hasEarlyDelivery}; only when it is not: {^flags.isRenewal} … {/flags.isRenewal}; for one state: {#flags.state == "TX"} … {/flags.state == "TX"}.
  • Where each signer signs, inside {#signers} … {/signers}: [[sig:{sigTag}]], and if needed [[date:{sigTag}]], [[init:{sigTag}]]. The text is hidden and becomes that signer's field; leave room after it on the line.
  • Something the signer types while signing (a bank account on the ACH page): [[text:{sigTag}:Account number]]; the words after the second colon label the box.
  • The guarantor page: {#guarantors} … {/guarantors} lists each signer once, even one who signs for two Sellers. A block one signer signs per Seller (ACH authorization) goes inside {#sellers}{#sigTag} … {/sigTag}{/sellers} and uses [[sig:{sigTag}]] and {signerName}.
  • Upload it under Settings → Document templates → Word contract templates. A misspelled field or an unclosed block is listed by name, and the template cannot be used until it is fixed.

Agreement

FieldIn the templateThis deal
Effective date (the day the contract is generated){effectiveDate}11/06/2026

Your company (Settings → Contracts)

FieldIn the templateThis deal
Legal name{company.legalName}Demo Co LLC
Full address, one line{company.address}100 Example Plaza, Suite 400, New York, NY 10001
Address line 1{company.addressLine1}100 Example Plaza
City{company.city}New York
State{company.state}NY
ZIP{company.postalCode}10001
Contract email{company.contractEmail}contracts@demo-funding.example.com
Phone{company.phone}(212) 555-0100

Incoming wire / ACH instructions (Settings → Contracts)

FieldIn the templateThis deal
Bank name{wire.bankName}First Example Bank
Bank address{wire.bankAddress}1 Example Way, Wilmington, DE 19801
ABA / routing number{wire.routingNumber}123456780
Account name{wire.accountName}Demo Co LLC
Account holder address{wire.accountAddress}100 Example Plaza, Suite 400, New York, NY 10001
Account number{wire.accountNumber}000099990001

Merchant's primary bank account (merchant page → Bank accounts) — the ACH authorization

FieldIn the templateThis deal
Primary / Backup 1 / Backup 2 …{bank.label}Primary
Bank name{bank.bankName}Example Community Bank
ABA / routing number (full); Canada: 0 + institution + transit{bank.routingNumber}987654320
Institution number (Canada; blank for a US account){bank.institutionNumber}—
Transit number (Canada; blank for a US account){bank.transitNumber}—
Account number (full){bank.accountNumber}999900001008
Last 4 of the account{bank.last4}1008
Checking / Savings{bank.accountType}Checking
Account holder (the business unless set){bank.holderName}Summit Fitness Studios
Nickname{bank.nickname}Operating

Merchant's bank accounts — repeats for the primary, then each backup

Wrap the repeating part in {#banks} … {/banks}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
Primary / Backup 1 / Backup 2 …{label}Primary
Bank name{bankName}Example Community Bank
ABA / routing number (full); Canada: 0 + institution + transit{routingNumber}987654320
Institution number (Canada; blank for a US account){institutionNumber}—
Transit number (Canada; blank for a US account){transitNumber}—
Account number (full){accountNumber}999900001008
Last 4 of the account{last4}1008
Checking / Savings{accountType}Checking
Account holder (the business unless set){holderName}Summit Fitness Studios
Nickname{nickname}Operating
Account number in order{n}1

Sellers — repeats for the merchant, then each backup business

Wrap the repeating part in {#sellers} … {/sellers}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
Seller number{n}1
Legal name{legalName}Summit Fitness Studios
Entity type / where organized{entity}LLC / CO
Entity type{entityType}LLC
State organized{stateOrganized}CO
Federal ID (EIN){ein}00-2001008
Business address{address}770 Example Street, Denver, CO 80202
Business phone{phone}(303) 555-0107
Business email{email}owner@summitfitness.example
All DBAs on one line{dbaNames}Summit Fitness
Ownership the signers hold{signedOwnershipPct}100%
This Seller's first signer — [[sig:{sigTag}]] for a block one signer signs per Seller (ACH authorization); empty when none, so {#sigTag}…{/sigTag} skips it{sigTag}signer1
That signer's name{signerName}Taylor Reed
That signer's title{signerTitle}Owner
This Seller's primary account: Primary / Backup 1 / Backup 2 …{bank.label}Primary
This Seller's primary account: Bank name{bank.bankName}Example Community Bank
This Seller's primary account: ABA / routing number (full); Canada: 0 + institution + transit{bank.routingNumber}987654320
This Seller's primary account: Institution number (Canada; blank for a US account){bank.institutionNumber}—
This Seller's primary account: Transit number (Canada; blank for a US account){bank.transitNumber}—
This Seller's primary account: Account number (full){bank.accountNumber}999900001008
This Seller's primary account: Last 4 of the account{bank.last4}1008
This Seller's primary account: Checking / Savings{bank.accountType}Checking
This Seller's primary account: Account holder (the business unless set){bank.holderName}Summit Fitness Studios
This Seller's primary account: Nickname{bank.nickname}Operating
This Seller has an account on file — {#hasBank}…{/hasBank}{hasBank}yes
This Seller has a backup account — {#hasBackups}…{/hasBackups}{hasBackups}no

DBAs — repeats for each DBA of this Seller

Wrap the repeating part in {#dbas} … {/dbas}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
DBA name{name}Summit Fitness
DBA address{address}—

This Seller's bank accounts — repeats for its primary, then each backup

Wrap the repeating part in {#banks} … {/banks}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
Primary / Backup 1 / Backup 2 …{label}Primary
Bank name{bankName}Example Community Bank
ABA / routing number (full); Canada: 0 + institution + transit{routingNumber}987654320
Institution number (Canada; blank for a US account){institutionNumber}—
Transit number (Canada; blank for a US account){transitNumber}—
Account number (full){accountNumber}999900001008
Last 4 of the account{last4}1008
Checking / Savings{accountType}Checking
Account holder (the business unless set){holderName}Summit Fitness Studios
Nickname{nickname}Operating
Account number in order{n}1

This Seller's backup accounts only — repeats for each account after the primary

Wrap the repeating part in {#backups} … {/backups}; inside it the fields below belong to each item. This deal has 0.

FieldIn the templateThis deal
Backup 1 / Backup 2 …{label}—
Bank name{bankName}—
ABA / routing number (full); Canada: 0 + institution + transit{routingNumber}—
Institution number (Canada; blank for a US account){institutionNumber}—
Transit number (Canada; blank for a US account){transitNumber}—
Account number (full){accountNumber}—
Last 4 of the account{last4}—
Checking / Savings{accountType}—
Account holder (the business unless set){holderName}—
Nickname{nickname}—
Account number in order{n}—

Signers for this Seller — repeats per signing owner

Wrap the repeating part in {#signers} … {/signers}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
Full name{name}Taylor Reed
First name{firstName}Taylor
Last name{lastName}Reed
Title{title}Owner
Ownership %{ownershipPct}100%
Home address{homeAddress}—
Email{email}owner@summitfitness.example
Phone{phone}—
Signer number (signing order){n}1
Signature spot name — write [[sig:{sigTag}]], [[init:{sigTag}]], [[date:{sigTag}]]{sigTag}signer1

All signers — repeats for every signer, in signing order (signature and guarantor pages)

Wrap the repeating part in {#signers} … {/signers}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
Full name{name}Taylor Reed
First name{firstName}Taylor
Last name{lastName}Reed
Title{title}Owner
Ownership %{ownershipPct}100%
Home address{homeAddress}—
Email{email}owner@summitfitness.example
Phone{phone}—
Signer number (signing order){n}1
Signature spot name — write [[sig:{sigTag}]], [[init:{sigTag}]], [[date:{sigTag}]]{sigTag}signer1
The Seller they sign for{sellerLegalName}Summit Fitness Studios

Guarantors — repeats for each person signing the guaranty, once each even when they sign for several Sellers

Wrap the repeating part in {#guarantors} … {/guarantors}; inside it the fields below belong to each item. This deal has 1.

FieldIn the templateThis deal
Full name{name}Taylor Reed
First name{firstName}Taylor
Last name{lastName}Reed
Title{title}Owner
Ownership %{ownershipPct}100%
Home address{homeAddress}—
Email{email}owner@summitfitness.example
Phone{phone}—
Signer number (signing order){n}1
Signature spot name — write [[sig:{sigTag}]], [[init:{sigTag}]], [[date:{sigTag}]]{sigTag}signer1
The first Seller they sign for{sellerLegalName}Summit Fitness Studios

Primary contact

FieldIn the templateThis deal
Name, title{primaryContact.nameTitle}Taylor Reed, Owner
Name{primaryContact.name}Taylor Reed
Title{primaryContact.title}Owner
Address (home, else the business){primaryContact.address}770 Example Street, Denver, CO 80202
Phone{primaryContact.phone}—
Email{primaryContact.email}owner@summitfitness.example

Purchase terms

FieldIn the templateThis deal
Purchased amount (payback){deal.purchasedAmount}$82,560.00
Purchase price (funded){deal.purchasePrice}$64,000.00
Periodic amount{deal.periodicAmount}$2,428.24
Specified percentage{deal.specifiedPercentage}—
Factor rate{deal.factorRate}1.29
Frequency (Daily, Weekly or Monthly){deal.frequency}Weekly
Every week day? (tick the box){deal.isWeekday}no
Weekly? (tick the box){deal.isWeekly}yes
Number of payments{deal.numberOfPayments}34
First payment date{deal.firstPaymentDate}09/22/2026
Deal number{deal.dealNumber}DEMO-1005

Amounts deducted from the purchase price

FieldIn the templateThis deal
Prior balance paid to Buyer (renewal payoff){deductions.priorBalanceToBuyer}$0.00
Prior balance paid to third parties{deductions.priorBalanceToThirdParties}$0.00
Origination fee (bank fee){deductions.originationFee}$0.00
Wire fee{deductions.wireFee}$0.00
UCC fee{deductions.uccFee}$0.00
Application fee{deductions.applicationFee}$0.00
Total deducted{deductions.totalDeducted}$0.00
Net funded amount{deductions.netFunded}$64,000.00

Early delivery schedule — repeats per window

Wrap the repeating part in {#earlyDelivery} … {/earlyDelivery}; inside it the fields below belong to each item. This deal has 0.

FieldIn the templateThis deal
Window, e.g. 0–30 days{window}—
From day{fromDay}—
To day{toDay}—
Discounted purchase amount{amount}—

State disclosure — worked out from the deal and its Disclosure inputs (wording from Settings → Contracts)

FieldIn the templateThis deal
Disclosure date{disclosure.date}11/06/2026
Merchant legal name + DBA{disclosure.merchant}Summit Fitness Studios DBA Summit Fitness
Merchant address{disclosure.merchantAddress}770 Example Street, Denver, CO 80202
Purchase price (PP){disclosure.purchasePrice}$64,000.00
Amount financed (AF = PP − fees − merchant-paid broker fee){disclosure.amountFinanced}$64,000.00
Funds paid to the merchant (RF = AF − payoffs){disclosure.recipientFunds}$64,000.00
Total repayment / receivables purchased (RP){disclosure.revenuePurchased}$82,560.00
Finance charge (RP − AF){disclosure.financeCharge}$18,560.00
Total dollar cost (RP − PP){disclosure.totalDollarCost}$18,560.00
Estimated APR, e.g. 176.99%{disclosure.apr}86.35%
Estimated payment{disclosure.estimatedPayment}$2,501.82
Number of payments{disclosure.numberOfPayments}33
Estimated monthly cost{disclosure.monthlyCost}$10,757.82
Average monthly revenue{disclosure.avgMonthlyRevenue}$27,429.00
Specified percentage (monthly cost ÷ average revenue){disclosure.paymentTermsPct}39.22%
Estimated term (days){disclosure.termDays}231
Number of revenue months{disclosure.revenueMonths}4
Number of revenue months as a word ("three"){disclosure.revenueMonthsWord}four
Daily / Weekly{disclosure.frequency}Weekly
Daily (M-F) / Weekly{disclosure.frequencyLong}Weekly
daily / weekly{disclosure.frequencyAdj}weekly
Fees taken at funding{disclosure.feesAtFunding}$0.00
Fees + merchant-paid broker fee (PP − AF){disclosure.feesAtDisbursement}$0.00
Broker fee paid by the merchant{disclosure.brokerFeeMerchant}$0.00
Broker fee paid by the funder{disclosure.brokerFeeFunder}$9,280.00
Paid on the merchant's prior deal with you{disclosure.ownPayoff}$0.00
Paid to other funders / third parties{disclosure.thirdPartyPayoff}$0.00
All payoffs{disclosure.totalPayoff}$0.00
Renewed deal: total repayment{disclosure.priorRevenuePurchased}$0.00
Renewed deal: finance charge{disclosure.priorFinanceCharge}$0.00
Renewed deal: % paid{disclosure.priorPaidPct}0.00%
Renewed deal: unpaid finance charge{disclosure.priorUnpaidFinanceCharge}$0.00
Unpaid prior finance charge? Yes / No{disclosure.doubleDip}No
Fee description (Settings → Contracts){disclosure.feesText}Any origination, underwriting or wire fees stated in the agreement are deducted from the purchase price at funding. A returned-payment fee applies to each scheduled payment returned unpaid.
Collateral (Settings → Contracts){disclosure.collateralText}A security interest in the merchant's accounts receivable and other business assets, as described in the agreement, perfected by a UCC-1 financing statement.
Reconciliation provision (Settings → Contracts){disclosure.reconciliationRef}Section 4
Why the disclosure can't be worked out (empty when it can){disclosure.problems}—

Disclosure payoffs — repeats per payoff

Wrap the repeating part in {#disclosurePayoffs} … {/disclosurePayoffs}; inside it the fields below belong to each item. This deal has 0.

FieldIn the templateThis deal
Payee{payee}—
Amount{amount}—
Your own prior deal? (for a {#isOwnRenewal} block){isOwnRenewal}—

Disclosure payoffs to other funders / third parties — repeats per payoff

Wrap the repeating part in {#disclosureThirdPartyPayoffs} … {/disclosureThirdPartyPayoffs}; inside it the fields below belong to each item. This deal has 0.

FieldIn the templateThis deal
Payee{payee}—
Amount{amount}—

Conditions — {#flag}…{/flag} shows a block only when true

FieldIn the templateThis deal
Merchant's state (e.g. TX){flags.state}CO
Renewal{flags.isRenewal}no
Has an early delivery schedule{flags.hasEarlyDelivery}no
Has backup businesses{flags.hasBackupBusinesses}no
Pays off other funders{flags.hasThirdPartyPayoff}no
The merchant has a bank account on file{flags.hasBank}yes
There is a backup account (the merchant's or a backup business's){flags.hasBackupAccounts}no
Number of sellers{flags.sellerCount}1
Number of signers{flags.signerCount}1
Number of guarantors{flags.guarantorCount}1
Number of DBAs{flags.dbaCount}1
Number of bank accounts across sellers{flags.bankCount}1
The disclosure figures could be worked out{flags.hasDisclosure}yes
Pays off the merchant's prior deal with you{flags.hasOwnPayoff}no
The renewed deal leaves an unpaid finance charge{flags.hasPriorUnpaidFinanceCharge}no