Before you start
Every bill needs a vendor. If the vendor isn’t in Dash.fi yet, you can add it from the bill sheet while you create the bill. When you start from an uploaded invoice, Dash.fi prefills the new vendor from the invoice. See Create a vendor from an invoice. You can also add the vendor first from Vendors. See Manage vendors. For ACH payments, the vendor also needs a bank account on file.Step 1: Create the bill
Go to Bill Pay in the left-hand menu and click New bill. The Add a bill dropdown lists four intake methods, each with a short description: Upload invoice — upload a PDF or image of the invoice. Dash.fi’s AI reads the document and prefills the vendor, invoice number, currency, invoice date, due date, total amount, and line items. Review each field and correct anything the AI read incorrectly. The original file is stored with the bill. Dash.fi also reads the vendor’s details from the invoice, so you can create a missing vendor with those details already filled in. See Create a vendor from an invoice. Forwarding address — shows your dedicated<slug>@invoices.dash.fi address with a Copy button, so you can grab it without leaving the menu. Forward a vendor invoice to that address and each attachment becomes a draft bill, with the file stored on the bill and the AI prefill applied automatically. Click the entry to open the Email inbox activity drawer, which shows recent forwarded emails and per-attachment outcomes. If you haven’t created an inbox yet, the entry reads Create an inbox to get a forwarding address. See Email inbox for how to set up the address and read the activity log.
Bulk import (CSV) — upload a spreadsheet to create many bills at once. The CSV must be 10 MB or smaller. Dash.fi validates the file and size before uploading and flags a stalled upload as Failed so you can retry instead of waiting on a hung wizard. After upload, map your columns and Dash.fi opens a review table with a row per bill — fix any flagged rows, use Bulk actions to update or skip many rows at once (either by selecting them or by matching criteria like Vendor contains "Acme"), then click Process to create the bills. Validation runs automatically as each row is processed; rows that fail stay flagged so you can fix and retry. Only the person who started the import can validate, process, submit, or delete it — everyone else on the account keeps read access to the rows and their errors. See Bulk import a CSV for the shared wizard steps and the Bulk actions reference. You can also drop multiple invoice files anywhere on the Bill Pay page to run the same bulk import through AI capture — see Bulk import invoices below.
Manual input — key in a single bill by hand: vendor, invoice number, currency, invoice date, due date, total amount, and line items.
Create a vendor from an invoice
When you upload an invoice, Dash.fi’s AI extracts the vendor’s details along with the bill fields:- Vendor name and legal name
- Tax ID (EIN)
- Country and address
- Contact name, email, and phone
- ACH bank details: name on account, routing number, and account number
- Open the Vendor dropdown on the bill sheet and click Add Vendor. You need the
vendor:writepermission to see this option. - Dash.fi opens the vendor sheet with the extracted details filled in. If one spend category covers more than half of the bill’s line item total, Dash.fi also sets it as the vendor’s spend category.
- Read the AI-extracted data notice at the top of the sheet and check each prefilled field against the invoice. Correct anything the AI read incorrectly.
- Save the vendor. Dash.fi selects it on the bill.
Automatic import sources
When connected email or ERP import is enabled for your organization, the bottom of the New bill dropdown shows the status of your automatic import sources. The footer’s settings links open Bill Pay → Settings → Import sources, where you manage your forwarding address, connected email, and ERP imports in one place.
The Import sources page lists each source as a card:
- Forwarding address — your forwarding address with a copy button, plus View forwarded emails (or Create inbox if you don’t have one yet).
- Connected email — a status pill (Connected, Reconnect, or Not connected), the linked mailboxes, View received emails to open the Received emails activity drawer, and Connect inbox or Manage to go to Settings → Integrations → Email. See Connected mailboxes.
- ERP import — your accounting platform connection (QuickBooks, Xero, NetSuite, or Sage Intacct), an Import now button for a one-off sync, and the Nightly sync schedule. See Scheduled ERP imports for setup, filters, and how the run-on-ready trigger works.
Step 2: Add line items
Each bill supports multiple line items. For each line item, enter:- Description
- Amount
- Spend category (used for accounting platform mapping)
Step 3: Set the payment details
Payment method — choose how the vendor will be paid. The method list on the bill sheet holds three rows: Bank account, Single-use card, and Pay outside dash.fi. Dash.fi picks a default for you based on the vendor’s default payment method, falling back to Bank account. Pick another row if you’d rather pay a different way.
Pay in N days — for accounts on a supported term (30, 60, or 90 days), a Pay in N days row appears above the method list. Turn it on to have Dash.fi pay the vendor now and debit your bank account N days later. The row shows the fee rate, the repayment date, and a switch to enable it for this bill. Pay in N days requires the Bank account method. See Payment options and Cash advance for details.
Pay in N days only appears if your account is on a supported term and the feature is enabled for your workspace. If you’ve applied but aren’t approved yet, the row shows as Pending. If you don’t see the option, contact support at support@dash.fi to check eligibility.
- Scheduled payment date — the date you want the payment to execute
- Remittance notifications — optionally add email recipients to notify when payment completes
Step 4: Attach supporting documents
You can attach additional files alongside the invoice at any point while the bill is in draft, submitted, or returned status. All attachments sync to your accounting platform with the bill. Both the invoice slot and the supporting-document slot accept PDF, PNG, JPG, and WEBP files up to 10 MB each. While a file is being sent to storage, Dash.fi shows a progress bar in place of the upload button so you can see how much of the file has transferred. If you pick a file that’s too large or the wrong type, Dash.fi rejects it with a toast before the upload starts.Step 5: Submit
Click Submit. Dash.fi validates the bill before allowing submission:- All required fields are present
- The vendor is active
- The payment route is valid
Step 6: Approval
Your bill pay approval policy determines what happens next:- Auto-approved — the bill meets the policy criteria and proceeds directly to payment scheduling
- Routed for review — an approver receives the bill and can approve, decline, or return it for revision
Step 7: Payment
Once approved, Dash.fi schedules the payment for the date you specified. If you configured remittance notifications, recipients receive a confirmation email when payment completes. ACH payments execute on the scheduled date and typically arrive within 1–3 business days. Single-use card payments are processed when the vendor charges the card. Off-platform bills are marked paid when you confirm the external payment. See Payment options for scheduling rules, cut-off times, and how to cancel or retry a payment.Accounting sync
After payment completes, Dash.fi automatically syncs the bill and payment record to your connected accounting platform (QuickBooks, Xero, NetSuite, or Sage Intacct). Line items map to GL accounts via your category mappings. Attached documents upload as attachments in the accounting system. Sync status is visible on each bill. You can trigger a manual re-sync if needed.Bulk import invoices
When you have several invoices to process, drag-and-drop bulk import creates draft bills for an entire batch at once. Each file runs through the same AI invoice capture as a single-file upload, so every dropped file becomes a draft bill with the vendor, dates, totals, and line items prefilled. How to use it:- Open Bill Pay.
- Drag invoice files from your file manager onto the page. A full-page overlay appears with Drop invoices to import and the per-batch limit.
- Drop the files. The overlay switches to Importing N invoices… while the batch runs.
- When the batch finishes, a summary toast reports the result and includes a View drafts action to jump to the Drafts tab.
- Accepted file types: PDF, PNG, JPG, and WEBP.
- Up to 25 files per batch (the drop overlay shows the limit).
- Each file must be 10 MB or smaller. Larger files are rejected up front and don’t create a draft.
- While the batch runs, the overlay’s Importing N invoices… state includes a progress bar. The bar is weighted by file size, so a batch containing one large file and several small ones advances steadily instead of jumping when each small file finishes.
- Successful imports appear as drafts in the Drafts tab. Open each one to review the AI-prefilled fields before submitting.
- If some files fail, the summary toast persists until you dismiss it and groups failures by reason (for example, Unsupported file type, File too large, or Couldn’t be uploaded) with the affected filenames listed under each reason.
- If you drop more files than the per-batch limit, Dash.fi rejects the whole batch and creates no drafts — remove some files and try again.
- A successful all-files batch auto-dismisses the toast.
FAQ
Can I create a bill without uploading an invoice?
Can I create a bill without uploading an invoice?
Yes. Invoice upload is an optional shortcut that prefills the bill from the document — you can fill in all fields manually instead.
Can I edit a bill after submitting it?
Can I edit a bill after submitting it?
Not directly. If a bill needs changes after submission, an approver can return it to you. Once returned, you can edit and resubmit. Approved bills can’t be edited.
What if I need to record a payment made outside Dash.fi?
What if I need to record a payment made outside Dash.fi?
Use the off-platform payment method. The bill is tracked and syncs to accounting, but no funds move through Dash.fi. Useful for wires, cheques, or any payment settled externally.
Can I use a cash advance to pay a bill?
Can I use a cash advance to pay a bill?
Yes. Turn on the Pay in N days row that sits above the payment method list. Dash.fi pays the vendor by ACH on the scheduled date and debits your bank account N days later. The term (30, 60, or 90 days) is set by your account. See Cash advance for details.
Do all bills require approval?
Do all bills require approval?
Only if your approval policy requires it. If your policy auto-approves bill payments, bills proceed directly to payment on submission.