Advanced Accounting
Full-suite property accounting — bills, expenses, bank reconciliation, owner financials, and advanced tools.
Introduction to Accounting
New to property accounting? Start here — an overview of how accounting is structured in DoorLoop.
- Introduction to Property AccountingBeginner's guide to property accounting in DoorLoop — how income, expenses, and deposits are recorded, and how financial statements are generated.
- Introduction to Trust AccountingLearn about holding deposits in trust if your state law requires it.
- Introduction to Your DoorLoop BalanceYour DoorLoop Balance tracks funds per bank account and should match your real bank statement when all transactions are correctly recorded.
- Introduction to Cash vs. Accrual AccountingLearn the difference between Cash and Accrual accounting methods.
- Introduction to Default Accounts in DoorLoopWhat are default accounts, why can't you edit them, and how to create your own default accounts.
Accounting Basics
Core accounting concepts in DoorLoop — chart of accounts, journal entries, and how property accounting works.
- Chart of Accounts OverviewTrack all your general ledger accounts, monitor balances, and manage income, expense, and liability accounts in DoorLoop's chart of accounts.
- Set Up Your Chart of AccountsAdd and customize accounts in DoorLoop's Chart of Accounts — create revenue, expense, and liability accounts for your specific accounting needs.
- Edit an Account Category in the Chart of AccountsRename or fix typos in your DoorLoop chart of accounts categories—edit expense, revenue, or liability account names anytime from accounting settings.
- Make an Account Inactive in the Chart of AccountsIf you no longer need a specific account to show up anymore in your Chart of Accounts, you can make it inactive.
- Add a Bank Account to DoorLoopAdd your bank accounts in DoorLoop to track money coming in and going out.
- Set Up Your Default AccountsControl defaults for the chart of accounts to assist in automating your accounting.
- Make a Bank Account InactiveStop a bank account from appearing in DoorLoop without losing any of its transaction history.
- Set Up the Opening Balance of a Bank AccountSet the opening balance and accounting start date for each bank account so your DoorLoop records match your real-world bank balances from day one.
- Choose an Accounting Start DateChoose an accounting start date in DoorLoop to define when detailed transaction tracking begins—everything before this date is summarized as an opening balance.
- Make an Inactive Bank Account Active AgainReactivate a previously inactive bank account in DoorLoop to restore it to your active banking list and resume recording transactions.
- Edit the Name and Description of a Bank AccountRename or update the description of any bank account in DoorLoop, including the default Operating Account, from your banking settings.
- Create a Journal EntryUsers with advanced accounting knowledge can create their own journal entries.
- Add a Credit Card Account to DoorLoop to Track ExpensesIf you use a company credit card for business expenses, you can add them and let DoorLoop track those expenses.
- Record That a Credit Card Has Been Paid Off Using a Bank Account TransferRecord paying off your credit card debt from your bank account in DoorLoop.
- How To Write Off Unpaid Rent (Accrual-Based Accounting Only)What to do when a tenant moves out with outstanding charges not covered by their deposits.
- How To Write Off Unpaid Rent (Cash-Based and Accrual-Based Accounting)(Simple Method) What to do when a tenant moves out with outstanding charges not covered by their deposits.
- Record a Refund For an Application Fee to an ApplicantRefund a duplicate or overpaid rental application fee to a prospect in DoorLoop by creating an expense or voiding the application fee charge.
- Refund a Rental Application Fee to an Active TenantRefund a rental application fee to an active DoorLoop tenant by creating an expense transaction recorded against their lease.
- Set Up a Revenue Contra AccountContra accounts are reported on the same financial statement as the associated account and used for discounts and allowances.
- View the Account Register of a Bank AccountNeed to view the account register? Here's the simplest way to view it.
- Transfer Security Deposits When You Are No Longer Managing a PropertyWhat do you do with a security deposit and other deposits when you no longer manage a property?
- Enter Historical Transactions Using Journal EntriesWhile we normally don't recommend entering data from before your accounting start date, you can do so with Journal Entries.
- Connect Your Bank Account to Plaid to Aid with Bank ReconciliationConnect your bank account transaction data to match transactions in DoorLoop, making bank reconciliation easier.
- Opening Balance Wizard - How to Set Your Opening BalancesSet opening balances for your bank accounts in DoorLoop — configure your accounting start date and enter starting balances to get finances set up correctly.
Opening Balances
Enter starting balances when setting up a new property or migrating from another accounting system.
- Set Up an Accounting Start Date For Your Bank Accounts and LeasesImplement your accounting start date in DoorLoop for bank accounts and leases—includes the info you need for opening balances, historical data, and setup.
- View the Opening Balance of a Bank AccountIf you need to check what the opening balance was set to on a specific bank account, here's how you can do that.
- Edit Your Accounting Start Date or Opening BalanceChange your DoorLoop accounting start date or opening balance if you set them incorrectly—includes steps for bank accounts, properties, and leases.
- Set a Negative Opening Balance on a PropertySet a negative opening balance on a DoorLoop property to account for accounts starting in a deficit—requires a journal entry adjustment.
- Edit the Opening Balance on a Bank AccountWhat to do if you realize you need to change a bank account opening balance.
- Associate the Opening Balance of Your Bank Accounts to Your PropertiesAssociate bank account opening balances with properties in DoorLoop—required for accurate balance sheets since all accounting is tracked per property.
- The Consequences of Editing the Opening Balance of a Bank AccountUnderstand the impact of changing a bank account's opening balance date in DoorLoop — how it affects your account history and existing transactions.
Bank Deposits
Record and reconcile bank deposits — match incoming payments to your bank account activity.
- Review Bank DepositsReview all bank deposits in DoorLoop—auto-created for online payments and manually created when you record tenant lease payments.
- Manually Record a Bank DepositHow to record bank deposits so your DoorLoop balance matches your real-world bank balance.
- Introduction to Undeposited FundsUndeposited funds are received payments not yet deposited to your bank—DoorLoop tracks these separately until you record the bank deposit.
- Remove Undeposited Funds and Deposit Them Into Your AccountIf you are seeing a balance for undeposited funds, here's how you'll deposit them and record them into your DoorLoop account balance.
- Delete a Bank DepositDelete a manually created bank deposit in DoorLoop to fix recording mistakes—required before you can edit or undo a deposited lease payment.
- Print a Deposit SlipIf you manually recorded a bank deposit, but didn't print a deposit slip, here's how you can go back and print one.
Bank Transfers
Move money between your connected bank accounts and record inter-account transfers in your books.
- Record a Bank TransferRecord a bank transfer in DoorLoop when moving funds between bank accounts—such as separating security deposits from operating account funds.
- Move Funds Between Properties With the Same OwnerTransfer funds between properties with the same owner in DoorLoop to cover expenses when one property's balance is insufficient.
- Move Funds Between Properties With the Same Bank Account Using Bank TransfersYou can now move money easily between properties that are on the same bank account and have the same owner.
- Move Funds Between Properties With Different Bank Accounts Using Bank TransfersMove funds from one property/bank account to another property/bank account
Fixed Assets & Liabilities
Track long-term assets and liabilities — property improvements, loans, and depreciation on your balance sheet.
- Create a Fixed Asset AccountSometimes it's necessary to create a fixed asset account in your chart of accounts to track worth and depreciation overtime
- Record Capital ExpensesRecord capital expenses in DoorLoop for property improvements and equipment — properly depreciate assets over time for accurate tax reporting.
- Record a MortgageTrack mortgage payments for a property in DoorLoop — record principal, interest, and escrow correctly with guidance to consult your accountant.
- Record the Purchase of a PropertyIf you want to record the purchase of your property, here's how you would do that.
- Record the Sale of a PropertyRecord a property sale in DoorLoop using journal entries to remove the property from your portfolio, clear balances, and log the transaction proceeds.
- Create a Long-Term Liability AccountCreate long-term liability accounts to track various financial obligations and debt.
- View and Edit Sales Tax in Bulk for Commercial LeasesModify sales tax percentages for recurring rent and charge-related liabilities in bulk.
- Collect Sales Tax and Record When You Remit Sales Tax to the GovernmentTax collected are funds you receive that you are entrusted to pay another entity but are not revenue.
Budgeting
Create property and portfolio-level budgets, then compare actuals vs. budget in your reports.
- Budgeting OverviewOverview of DoorLoop's budgeting feature — create financial plans by property or portfolio, track expenses, and compare actuals to budget. Pro/Premium only.
- Create a BudgetCreate a property or portfolio budget in DoorLoop — set income and expense targets, track variance, and plan finances for the year ahead. Pro/Premium only.
- Duplicate a BudgetDuplicate an existing budget in DoorLoop to reuse it as a starting template for a new fiscal year—saves time while maintaining your original structure.
- Delete a BudgetDelete unused budgets in DoorLoop to keep your financial planning clean and current — Budgeting feature available on Pro and Premium plans only.
- Run a Budget vs Actual ReportRun a Budget vs Actual report in DoorLoop to compare planned vs. real financial performance — identify variances and adjust spending. Pro/Premium only.
A/R - Who Owes You
Track outstanding balances owed to you — receivables, overdue amounts, and collection status.
A/P - What You Owe (Bills and Expenses)
Record and pay bills and vendor invoices — manage accounts payable and recurring expenses.
- The Difference Between a Bill and an ExpenseIn DoorLoop, you can create bills and expenses, but what are they and which should you use?
- Edit or Delete an ExpenseEdit or delete an expense in DoorLoop — correct incorrect amounts, accounts, or dates, or remove expenses entered by mistake.
- Create a Recurring BillSet up recurring transactions to automate bill and expense creation.
- Create a Recurring ExpenseSet up recurring expenses in DoorLoop for regular, fixed-amount costs — create once and let DoorLoop auto-generate them on schedule.
- Edit or Delete Recurring Bills and ExpensesAlter recurring transactions when your scheduled bills or expenses change.
- Edit or Delete a BillEdit or delete a vendor bill in DoorLoop to correct amounts, dates, or account assignments—or remove the bill if it was created in error.
- Edit or Delete a Bill PaymentYou can edit a bill payment if you need to correct parts of the payment, or delete it if you need to correct a bill.
- Add and Apply Vendor Credits to Vendor BillsNeed to add a Vendor Credit and then use it when paying a bill? Here's how.
- Create an Expense on Your Property With a Credit Card AccountYou can pay expenses with a credit card but take note that there's a special way you'll need to record this in DoorLoop.
- Record a Reimbursement for an Expense That Was Paid and Then RefundedHow record an expense that was recorded as paid, but then refunded back to you.
- Record a Vendor Refund to a Credit Card or Bank AccountRecord a vendor refund in DoorLoop when a paid expense or bill is partially or fully refunded — keeps your accounting accurate.
- Record When an Owner Pays an Expense DirectlyIf you want to record expenses that are paid directly by the owner, here's how.
- Record a Commission Payment to a Realtor or BrokerRecord a realtor or broker commission payment in DoorLoop by creating an expense linked to the vendor and the relevant property.
- Why a Property May Not Have Enough Available Funds to Pay a BillUnderstand why DoorLoop shows insufficient funds when paying a bill — how available funds are calculated and what to do to fix it.
- Send an Invoice to an OwnerIf you are trying to send an invoice to your owner, you would send them a copy of the bill you want them to pay.
- Portfolio-Level Allocations for Expenses, Bills, and Vendor Credits for Multiple PropertiesYou can create bulk allocations for expenses, bills, and vendor credits on a portfolio level.
- Unit-Level Allocations for Expenses, Bills, and Vendor Credits for Multiple PropertiesAllocate expenses, bills, and vendor credits across multiple units on a property in DoorLoop—useful for shared costs like landscaping or utilities.
- Create a BillCreate vendor bills in DoorLoop to record what you owe for property services, repairs, or supplies—then pay them when you're ready.
- Create an ExpenseRecord property expenses in DoorLoop to track maintenance costs, utilities, and other spending—automatically linked to your chart of accounts.
- Pay a BillRecord a bill payment in DoorLoop to mark vendor invoices as paid and keep your accounts payable accurate after paying outside the system.
Business Verification - Powered by Stripe
Verify your business with Stripe to enable online rent collection and ACH payments from tenants.
- What is a Merchant Account and the Responsibilities Associated With ItApplied for a merchant account? Here are things to know about it and what responsibilities come with having one.
- Why Applying for a Payment Account Requires Business VerificationBusiness verification is required to apply for a DoorLoop merchant account—mandated by federal regulations including the Patriot Act and Bank Secrecy Act.
- Set Up Property Bank AccountsConfigure which bank accounts are used for rent payments and security deposits — at the company level or per property.
- The ePay Funding Cycle for Online Tenant Payments (US)How the ePay funding cycle works in DoorLoop for US tenants — understand processing times from tenant payment to funds in your bank account.
- The ePay Funding Cycle for Online Tenant Payments (Canada)How the ePay funding cycle works for Canadian tenants in DoorLoop — explains payment processing times from submission to bank deposit.
- Best Practices To Get Your Tenants To Pay OnlineTips to boost online rent payment adoption in DoorLoop — strategies to encourage tenants to pay through the portal and reduce manual collection.
- Check Online Payments Status and When Payments Will Be DepositedTrack online tenant payments and deposit timelines in DoorLoop's Incoming Payments page — view statuses, processing times, and Stripe details.
- View ePay Transactions and Details of an ePay DepositView and track ePay transactions in DoorLoop — see which tenant payments make up each Stripe deposit and check individual payment details.
- Now Available: Apple Pay and Google Pay for Tenant Rent PaymentsTenants can pay rent in DoorLoop using Apple Pay and Google Pay—available whenever credit card payments are enabled on the tenant portal.
- Request a Limit Increase for Rent PaymentsThere is a limit placed on the maximum amount tenants can pay by credit and debit cards, or ACH, but you can request a limit increase.
- Update Your Business Verification InformationUpdate your merchant account business verification details in DoorLoop—covers changes to deposit account info, business address, and legal entity data.
- View Your Merchant Account's Max Payment Limits for Tenant Rent PaymentsYou can check what your tenant's payment limits are when making payments online.
- ACH Payment Return Codes and What They MeanACH return codes explained for DoorLoop users — understand why tenant payments fail, from insufficient funds to closed accounts and invalid routing numbers.
- Submit a Business Account Application to Accept Online Payments - Powered by StripeSubmit a business account application to receive online payments from your tenants.
- Updated Terms of Service and Business Verification Requirements for 2026DoorLoop's 2026 update: US customers must complete business verification and accept updated Terms of Service to keep Stripe payments uninterrupted.
- Troubleshoot the Merchant Account "Action Required" BannerThis article helps you clear the Action Required banner on your DoorLoop merchant account — including when you've already verified, when multiple bank accounts are involved, and when the banner…
Outgoing Payments - Powered by Checkbook.io
Send digital or physical checks to owners and vendors via Checkbook.io — directly from DoorLoop.
- Set Up Outgoing Payments - Powered by Checkbook.io and PlaidSet up outgoing payments via Checkbook.io and Plaid to pay vendor bills, owner distributions, and tenant deposit refunds directly from DoorLoop.
- View Your Outgoing Payment LimitsView your DoorLoop outgoing payment transaction limits—set automatically to protect against fraud and visible from your Outgoing Payments settings.
- Bank Account Mismatch Error When Setting Up Outgoing PaymentsIf you received a Bank Account Mismatch error while applying for outgoing payments, it's because the accounts didn't match.
- Mail a Paper Check to Your Owners, Vendors, and Tenants With Outgoing Payments - Powered by Checkbook.ioSend a physical check to your owners, vendors, or tenants; you can do so with Outgoing Payments - Powered by Checkbook.io.
- Send an Outgoing Payment to a Tenant, Vendor, or OwnerSend an ePay outgoing payment to tenants, vendors, or owners in DoorLoop after creating a refund, expense, or distribution with the ePay payment method.
- Set Up a Tenant's Outgoing Payments InformationConfigure a tenant's outgoing payment details in DoorLoop before sending refunds or security deposit returns via ePay through Checkbook.io.
- Set Up an Owner's Outgoing Payments InformationConfigure an owner's outgoing payment details in DoorLoop—required before sending owner distributions or security deposit transfers via ePay.
- Set Up a Vendor's Outgoing Payments InformationConfigure a vendor's outgoing payment details in DoorLoop before sending bill payments or expense payments via ePay through Checkbook.io.
- Outgoing Payment Recipient Information Saved to Checkbook.ioWhen you send a tenant, owner, or vendor an outgoing payment, their payment information is saved to Checkbook.io.
- Outgoing Payments Status OverviewCheck the status of your send payments to see if they've been received or not.
- Void Payments Sent From Outgoing PaymentsVoid a sent outgoing payment in DoorLoop to cancel an ePay transaction—works for payments sent via Checkbook.io and Plaid before they are processed.
- Void Payments Sent From Checkbook.ioIf you sent a payment (eCheck/printed checks) through Checkbook.io, here's how you would void the payment.
- Set Up Checkbook.io to Avoid Outgoing Payment ErrorsTips for making your Checkbook.io experience as painless as possible when sending payments.
- Troubleshoot Common Checkbook.io ErrorsGetting an error when sending outgoing payments through Checkbook.io in DoorLoop? Learn how to troubleshoot and fix the most common error codes, including bank verification issues, sending limit errors, and…
- Increase the Sending Limit for Checkbook.io PaymentsIncrease the default Checkbook.io sending limit in DoorLoop — fix the '400 Daily Limit Exceeded' error by raising daily, per-payment, and monthly caps.
- Add a Signature for Checkbook.io PaymentsAdd a signature to your Checkbook.io account to send outgoing payments over $2,000—required to resolve the '400 Amount requires a signature' error.
- Add and Verify Your Bank Accounts in Checkbook.ioValidate your bank accounts in Checkbook.io so you can link them to DoorLoop.
- Reset Your Checkbook.io Connection and Enter New API KeysReset and re-enter your Checkbook.io API keys in DoorLoop — refreshes the connection when your credentials change or expire.
- View the Status of an Outgoing Payment From the Checkbook.io DashboardView more detailed information about your outgoing payments from your Checkbook.io dashboard.
- Send Outgoing Payments in BulkSend multiple outgoing ePay payments to tenants, vendors, and owners at once using DoorLoop's bulk send feature in Outgoing Payments.
- Migrate Your Old Checkbook.io Account to the New Outgoing PaymentsUpgrade from the legacy Checkbook.io setup to DoorLoop's new Outgoing Payments feature—fully integrated, faster, and easier to manage.
- Absorb Outgoing Payment Fees as the Property ManagerChoose whether outgoing payment fees are passed to property owners or absorbed by your management company — set a company-wide default, and confirm the fee payer at send time.
CashPayments - Accept Cash Payments
Accept cash rent payments through PayNearMe — let tenants pay at retail locations nationwide.
- DoorLoop CashPayments Powered by Western Union OverviewLet tenants pay rent in cash at Western Union locations with DoorLoop CashPayments — fully automated, secure cash payment processing.
- Set Up DoorLoop CashPayments Powered by Western UnionYour tenants can now pay in cash thanks to our partnership with Western Union.
- Set Up CashPayments Notifications for TenantsNotify tenants each month of how much they need to pay and the account number to use when making CashPayments.
- View CashPayments Details on a LeaseView CashPayments details on a lease in DoorLoop—find the unique account number tenants use to pay rent at Western Union and other participating locations.
- Western Union Quick Collect Kiosk DetailsTenants must make their cash payments via Western Union Quick Collect kiosks to pay their rent.
Pay Link - Tenant Payments Without a Portal
Generate a one-click payment link so tenants can pay rent without needing a portal account.
Stripe Capital
Access business financing through Stripe Capital — funding offers based on your payment processing history.
Check Printing
Print physical checks from DoorLoop to pay owners, vendors, and other payees directly from your account.
- Create a CheckCreate and print checks in DoorLoop when paying bills or expenses — record check payments or print directly through DoorLoop using Chrome.
- Print a CheckCreate and print checks on either blank or pre-printed check paper.
- Reprint a CheckReprint a check from a bill or expense payment in DoorLoop — available for select check types with step-by-step instructions for Chrome printing.
- Void a Printed CheckIf you printed a check in or outside of DoorLoop and recorded the payment, but now need to void the check, here's how.
- Set Up Check PrintingConfigure DoorLoop's native check printing for bill payments and expenses—supports voucher (1/page) and standard (3/page) formats with full bank details.
- Add Your Name or Company Name as the Payor on a Printed Check from DoorLoopIf you are printing out check in DoorLoop, here is how to add your name or company name as the payor.
- Add Your Bank Routing and Account Number to Printed ChecksAdd your bank routing and account numbers to blank checks in DoorLoop's check printing setup—required before printing bill payments or expenses.
BankConnect & Reconciliation
Connect your bank to automatically import transactions and reconcile your books against your bank statement.
- Bank Transactions vs ReconciliationUnderstand bank reconciliation in DoorLoop and how importing transactions with Plaid helps you match DoorLoop records to your bank statement.
- Bank Reconciliation in DoorLoopEasily match transactions and keep everything in sync with bank reconciliation.
- Reconcile Back to the Beginning of My Account in DoorLoopSteps for reconciling starting from your opening balance and accounting start date.
- Transactions Which Are Reconciled Cannot be Edited or DeletedHow DoorLoop helps you avoid wrecking your financials and keeping your accounting accurate.
- Undo a ReconciliationUndo a bank reconciliation in DoorLoop — when to do it, the risks involved, and how to reverse a completed reconciliation carefully.
- Common Reconciliation ProblemsTroubleshoot bank reconciliation issues in DoorLoop—covers common mistakes like timing differences, duplicate entries, and uncleared transactions.
- View Which Transactions in DoorLoop that Have Not Been ReconciledView uncleared and unreconciled transactions on your account register.
- Import Transactions with PlaidConnect to your bank account to match transactions in DoorLoop, making bank reconciliation easier.
- Import Transactions with Plaid to Enter Missing Transactions in DoorLoopWhen matching transactions with Plaid, you can create missing transactions while reviewing bank transactions.
- Exclude Transactions from Bank TransactionsSometimes pulling transactions from your bank via BankConnect and Plaid can cause duplicates to appear. Here's what to do if this happens.
- Undo Categorized Transactions under Bank TransactionsUndo transaction matching in BankConnect if done in error or if you need to make changes.
- Use Bank Transactions to Record Payments to an Investment AccountIf you need to keep track of payments made to an investment account, you can use Bank Transactions to record these as expenses.
- Disconnect a Bank Account from Importing Transactions with PlaidSometimes, you need to start over and that means disconnecting your Plaid account from DoorLoop. Here's how.
- Fix “... Already Connected to a Bank Account in Doorloop” Error When Connecting a New Bank AccountWhat to do if you get the "... Already connected to a Bank Account in DoorLoop" error when trying to connect a new bank account to Plaid?
- Troubleshoot Plaid Bank Connection Errors in DoorLoopThis article walks you through the most common Plaid connection problems in DoorLoop — including re-authentication errors, "already connected" messages, invalid credentials, expired logins, and bank-specific connectivity issues.
- Why Old Transactions Reappear in DoorLoop (and How to Exclude Them) When using PlaidThis article explains why previously-imported bank transactions sometimes reappear in DoorLoop and walks you through how to exclude them — individually or in bulk.
Forms 1099
Generate and file 1099-MISC and 1099-NEC forms for vendors and owners at year-end from DoorLoop.
- E-File IRS Forms 1099 With DoorLoop and Avalara (Formerly Track1099)Instructions for e-filing Forms 1099-MISC and 1099-NEC for owners and vendors
- File 1099-MISC Forms for OwnersFile 1099-MISC forms for property owners in DoorLoop — step-by-step guide to reporting owner income for US tax compliance.
- File 1099-NEC Forms for VendorsFile 1099-NEC forms for vendors in DoorLoop — report non-employee compensation for contractors and service providers for US tax filing.
- What is a Form 1099-K?Understand Form 1099-K in DoorLoop — when Stripe sends it, IRS reporting thresholds, and what it means for your online payment income.
- What do I do if I received the Form 1099-K with incorrect information?How to update your Form 1099-K that may have outdated or incorrect information.
