Invoices

Setting Up Invoicing

Before you create and send your first invoice in Topkey, you need to complete two one-time setup steps: connecting a Stripe account to accept online payments, and configuring your general invoicing settings so your invoices reflect your company's details. Complete both steps before creating or sending any invoices.

Step 1: Connect Stripe

Stripe is required to accept online payments — including credit card and ACH bank transfers — on invoices you send to owners. Without a connected Stripe account, you will not be able to offer online payment options on your invoices.

  1. Go to Settings → Connections.
  2. Locate the Stripe section and click Connect to link your Stripe account.
  3. Follow the prompts to authorize Topkey to connect to your Stripe account.

You can connect more than one Stripe account if needed — for example, if you manage properties under different entities or want payouts directed to separate accounts. Each connected Stripe account will be available to select when creating an invoice.

If you don't have a Stripe account yet, you can create one during the connection process. Visit stripe.com to learn more about Stripe's supported countries and requirements before getting started.

Step 2: Configure Invoicing Settings

After connecting Stripe, configure your invoicing settings so that every invoice you send includes your company's branding and contact details.

  1. Go to Settings → Invoicing → General Settings, or navigate directly to app.topkey.io/settings/invoicing/general.
  2. Enter your company address — this appears on all invoices sent to your owners.
  3. Upload your company logo — this appears on all invoices as well as on the owner-facing payment page.
  4. Set the "From" email address — this is the contact email displayed on invoices so owners know who to reach out to with questions.
  5. Enter a reply-to address — this is the address that receives replies when owners respond to invoice emails sent by Topkey.
  6. Save your changes.

If you skip these settings, your invoices will go out without your company logo or address, and owners may not have a clear way to contact you. Take a few minutes to complete this before sending your first invoice.

Your company logo will be displayed to owners on both the invoice itself and the Stripe-hosted payment page they see when paying online. Use a clear, high-resolution image for the best appearance.

Frequently Asked Questions

Do I need to complete these steps every time I send an invoice? No. Both steps — connecting Stripe and configuring your invoicing settings — are one-time setup tasks. Once completed, your settings apply to all future invoices automatically. You only need to revisit them if you want to update your branding, add a new Stripe account, or change your contact details.

Can I still send invoices if I haven't connected Stripe? You can create invoices without Stripe, but you will not be able to offer online payment options (card or ACH) to your owners. Owners would only be able to pay manually. Connecting Stripe is strongly recommended before sending invoices.

What if I manage properties under multiple business entities with separate bank accounts? You can connect multiple Stripe accounts in Settings → Connections. When creating an invoice, you can choose which connected Stripe account to use, allowing payouts to go to the correct account for each property or entity.


If you run into any issues during setup, Contact Support.

Previous
Charges Report