Yes, you can write a check online. Most banks let you do it through their bill pay feature at no extra cost with a standard checking account: you enter the payee and amount, and the bank either sends the money electronically or prints and mails a paper check on your behalf. You can also send an eCheck directly through the ACH network or use a third-party service built for higher payment volumes.
Three Ways To Send a Check Online
Your Bank’s Bill Pay
The most common route is the bill pay tool inside your bank’s website or mobile app. When you schedule a payment, the bank checks whether the payee accepts electronic transfers. If so, the funds move electronically. If not, the bank prints a physical check and mails it through the postal system.1Bank of America. How Online and Mobile Bill Pay Works Either way, you never touch a pen or a stamp.
eChecks Through the ACH Network
An eCheck is a fully digital payment that moves between banks over the Automated Clearing House network. No paper is printed. You provide your routing and account numbers, the payee’s details, and the amount, and the transaction is processed electronically. Standard ACH payments settle within one to two business days, and same-day ACH can clear in hours.2Nacha. ACH Payments Fact Sheet Many utilities, insurers, and government agencies accept eChecks directly on their payment pages.
Third-Party Check-Writing Services
Private platforms are aimed at businesses and individuals who send a lot of payments or want check-writing tied into accounting software. Some notify the recipient digitally so they can print or deposit the check themselves; others mail a paper check. That flexibility is useful when your recipients differ in how they want to be paid.
What You Need Before You Send
Whichever method you use, you’ll need the same basic details:
- The payee’s full legal name or business name, spelled the way they’d expect it on a check.
- A mailing address, if the bank may need to print and mail a paper check.
- The exact dollar amount.
- Your bank’s nine-digit routing number and your account number, both visible on your statements and in your online banking dashboard.
- An optional memo or reference line for an invoice number or account ID.
The date field defaults to today, but you can schedule payments for later. Get the payee name right. A mismatch can keep the recipient from depositing the check and may force a stop-payment order and reissue.
How To Send a Check Through Your Bank
The exact screens vary by bank, but the flow is consistent:
- Log in to your bank’s website or app and open the bill pay section.
- Add the payee. Enter their name and mailing address. Many banks auto-fill addresses for common billers like utilities and credit card companies.
- Enter the payment details: amount, the account to pay from, the delivery date, and any memo.
- Review every field, then confirm.
Your digital confirmation is a binding instruction to your bank to release the funds. Federal law gives that electronic authorization the same legal weight as a physical signature, so clicking Confirm has the same effect as signing a paper check.3Office of the Law Revision Counsel. 15 USC 7001 – General Rule of Validity
How Long It Takes To Arrive
Timing depends on whether the payment travels electronically or as a paper check in the mail.
For mailed checks, the bank typically prints and sends the check within one business day of the scheduled date. Postal delivery adds more time, and paper checks generally take five or more business days to reach the recipient.4Wells Fargo. Bill Pay Service FAQ Plan for a full week when a late fee is on the line.
Electronic payments are much faster. Standard ACH settles in one to two business days; same-day ACH can clear in hours.2Nacha. ACH Payments Fact Sheet Your bank’s bill pay system usually picks the electronic route on its own when the payee supports it.
Most banks apply a daily cut-off for same-day processing. Payments submitted after that time roll to the next business day. Cut-off windows vary, so check your bank’s if the timing is tight.
What It Costs
Most consumer checking accounts include online bill pay at no extra charge, with no per-item fees no matter how many payments you send in a month. That’s a real advantage over traditional check-writing, which requires checkbooks, envelopes, and stamps.
Business-oriented platforms usually charge either a monthly subscription or a per-payment fee. Monthly plans generally run from around $10 to $50. Per-payment pricing varies too. One major bank, for example, charges $0.50 per payment sent to a personal account and $3.00 per payment to a business account through its direct pay service.5Wells Fargo. Direct Pay
If you need a check to arrive faster than standard mail, banks offer expedited or overnight delivery. Express fees are typically around $15 per payment.6U.S. Bank. Online and Mobile Financial Services Fee Guide
If your account lacks the funds when the bank processes your payment, the check may be returned unpaid and the bank may charge a non-sufficient funds fee. NSF fees have historically averaged around $25 to $35 at banks that charge them, though many of the largest U.S. banks have eliminated them in recent years. The recipient may also apply a returned-payment penalty, and any resulting late payment can trigger interest or fees on the underlying bill.
Transaction Limits
Banks cap online bill pay by transaction and by day, and the caps vary widely. Some banks allow individual payments up to $99,999.99, while others cap at $5,000 or $25,000 depending on the payee and your account history.7Bank of America. Online Banking Service Agreement Business accounts generally have higher limits than personal ones. If you need to send more than your online limit allows, call your bank. Many can approve a one-time increase or steer you toward a wire transfer or cashier’s check.
Canceling or Stopping an Online Check
Your options depend on how far the payment has moved.
For scheduled payments that haven’t been processed yet, you can usually cancel them right in the bill pay portal. Most banks require the cancellation at least three business days before the scheduled date. Once the payment is in processing or already sent, the portal cancellation is gone.
For a check that has been issued but not yet deposited, you can place a stop-payment order with your bank. Under the Uniform Commercial Code, a stop-payment order lasts six months and can be renewed in additional six-month periods.8Cornell Law School. UCC 4-403 – Customer’s Right to Stop Payment; Burden of Proof of Loss If you make the request verbally, you have to confirm it in writing within 14 days, or it expires.
Stop-payment orders aren’t free. Fees at major banks generally run between $15 and $36, with $30 common. Some banks discount the fee when you file online, and premium accounts may have it waived.
Is an Online Check Legally the Same as a Paper Check?
Yes. The E-SIGN Act prevents a transaction from being denied legal effect solely because it was authorized electronically, so your digital authorization stands in for a signature.3Office of the Law Revision Counsel. 15 USC 7001 – General Rule of Validity9Office of the Law Revision Counsel. 12 USC 5003 – General Provisions Governing Substitute Checks10Federal Reserve Board. Frequently Asked Questions About Check 21
Protecting Yourself If Something Goes Wrong
Federal Regulation E limits your liability for unauthorized electronic transfers, but the cap depends on how fast you report:
- Report within two business days of learning of the problem, and your liability is capped at $50, or the amount of unauthorized transfers before you notified the bank, whichever is less.
- Report after two business days but within 60 days of the statement showing the transaction, and your liability can rise to $500.
- Wait more than 60 days after the statement, and you can be responsible for all unauthorized transfers that occur after the 60-day window and before you notify the bank.11eCFR. 12 CFR 1005.6 – Liability of Consumer for Unauthorized Transfers
If something outside your control kept you from reporting sooner, the bank has to extend these deadlines to a reasonable period.
A few habits keep you inside those protections. Check your statements often and flag anything unfamiliar right away. Reach your bank through its own app or website rather than links you receive by email or text. Turn on two-factor authentication if it’s offered. Don’t authorize payments over public or unsecured Wi-Fi. Watching your account closely is the single most effective way to keep unauthorized activity from ever reaching the higher liability tiers.