Plays by itself. Press a dot to jump, or Pause to read. About 90 seconds.
◁ ▷ ⟳ achplug.com/signup
ACHplug
HomeFeaturesFind my paymentsSign up
Get started
You get one line of code to paste on your site, and a dashboard here where your orders land.
Create my dashboard
1 · Sign up. achplug.com/signup — your email and your website. Press Create my dashboard. No password: the page you land on is your login. Bookmark it.
ACHplug
DashboardCollectSales JournalSettingsHelp
Bookmark this page. Its address is your login — there is no password.
Step 1 of 2 — who you are and how you collect
1. What is this box for?
Selling somethingThe customer pays a price. You can give a discount.
Taking donationsDonor picks the amount. Receipt carries your tax ID.
2 · Who you are. Selling or donations. Your legal name exactly as your bank has it, your address, your discount for paying by bank — 0 to 90, your call.
ACHplug
DashboardCollectSales JournalSettingsHelp
5. How the money is collected
Customer enters their bank details and approvesYour bank collects it from a file ACHplug builds.
Customer sends it from their bankThe box shows your account; they send it.
6. Collecting — what your bank needs in the file7. Repeating payments
Let customers select "repeat this payment"Weekly, monthly or yearly — until they stop, N payments, or a date.
When you press "SAVE/Next", your code to paste appears on the next screen and is emailed to you.
SAVE/Next
3 · Your bank, and repeats. Leave section 5 on the first choice. Section 6: your Company ID — usually your EIN — and the routing number your bank uses for ACH origination; one phone call gets both (achplug.com/help-collect has the words). Check section 7 if customers may set up repeating payments. SAVE/Next.
ACHplug
DashboardCollectSales JournalSettingsHelp
Your dashboard
Sales Journal — ACH payments · 0 orders
Your code — paste this on your site where the box should appear
One line. Change the words and the price to match what you sell; use one line per thing you sell.
<script src="https://achplug.com/plug.js" data-key="6x4698g5ft" data-name="Roof inspection deposit" data-price="500" data-desc="Holds your date."></script>
Also emailed to you. Works in any HTML block, code block or embed: Squarespace, Wix, Square Online, Drupal, Webflow, a plain HTML page.
4 · Your code. One line. Copy it. Change the name and the price to what you sell — one line per thing you sell. It's also in your inbox.
◁ ▷ ⟳ yourbusiness.com — page editor (Squarespace, Wix, Webflow, or your own HTML)
Book a roof inspection
We come out, we look, we tell you the truth about your roof.
5 · Paste it on your page. In your site builder, add a Code block (Squarespace), an Embed / Custom code element (Wix, Webflow, Square Online), or edit the HTML. Paste the line where you want the box. Publish.
◁ ▷ ⟳ yourbusiness.com/book
Book a roof inspection
Roof inspection deposit
Holds your date. Applied to the job.
Pay by card
$500.00
Instant.Pay by card
Pay from your bank
$475.00
$500.00You save 5%Pay from my bank
6 · The box on your page. It takes your site's fonts and colours. Card price and bank price side by side, your discount worked out. The customer presses Pay from my bank.
◁ ▷ ⟳ yourbusiness.com/book
Roof inspection deposit
Your name
Maria Lopez
Email — your receipt goes here
maria@example.com
Your bank account
Routing number (9 digits)
021000021
JPMORGAN CHASE, TAMPA FL
Account number
•••••• 6789
☑ Repeat this payment every month · ◉ for 12 payments
I authorize Jersey Shore Constllc to collect $475.00 from this account, and each repeat, and I understand I can revoke this any time from the link in my email.
Buy — $475.00
7 · The customer's form. Name, email, routing number — their bank's name appears as they type — account number. Repeat every month for 12 payments, if you allowed it. One sentence of authorization. Buy. Confirmation on screen and by email.
ACHplug
DashboardCollectSales JournalSettingsHelp
Collect
Ready to collect (1) · $475.00
Ref
Customer
Bank
Amount
JS-482913
Maria Lopez
JPMORGAN CHASE ····6789
$475.00
Download bank file (1 payment, $475.00)I uploaded it — mark all as sent to bank
Sent to bank — waiting to clear
Ref
Customer
Amount
JS-118204
Tom Reilly
$500.00
ReceivedReturned
Every morning there is something to collect, this file and these links come to you by email.
8 · Your one job — Collect. Download the bank file. Upload it on your bank's ACH origination page. Press "I uploaded it." When the money lands, press Received — the customer gets their receipt. One minute a day; the morning email reminds you.
ACHplug
yourbusiness.com ▾DashboardCollectSales JournalSettingsLog out
Your sites
you@yourbusiness.com · one login, 3 sites. Each has its own bank details, code, Collect and journal.
Site
Payee
Open payments
yourbusiness.comcurrent
Jersey Shore Constllc
2
OpenClose
yourshop.com
Your Shop LLC
0
OpenClose
yourcharity.org
Your Charity Inc
1
OpenClose
All sites — one journal, combined totals
Add a site
Add it
9 · More than one business? One login. Each site you add is its own dashboard — its own bank account, discount, code, Collect and journal. Switch from the header. All sites gives you one journal with combined totals. A site with payments can be closed but never deleted; that record stays.
ACHplug
DashboardCollectSales JournalSettingsHelp
Sales Journal — ACH payments
${''.join(f'
{a}
{b}
' for a,b in [("Last 7 days","$975.00"),("This month","$1,507.00"),("This year","$3,842.55"),("All time","$3,842.55"),("Card fees you did not pay","$113.14")])}
Unpaid (2)Paid (5)All (7)Download CSV
Ref
Date
Status
Customer
Product
Amount
JS-482913
2026-09-03
authorized
Maria Lopez
Roof inspection deposit
$475.00
JS-118204
2026-09-02
collecting
Tom Reilly
Roof inspection deposit
$500.00
JS-771530
2026-09-01
paid
D. Nguyen
Annual membership
$57.00
10 · The Sales Journal. This week, this month, this year, all time — and the card fees you did not pay. Unpaid, Paid, All. Search it. Download the CSV for your accountant. That's ACHplug: $25, once. achplug.com.