1. Help
  2. Contracts, invoices and documents

Contracts, invoices and documents

Hosts and vendors

Send contracts, get them signed, invoice and get paid.

On this page

  • Billing (contracts and invoices)
  • Documents
  • Schedule a contract or invoice to send later
  • Refund an online payment
  • Open an invoice's event
  • Respond to a payment dispute
  • Export your invoices
  • Download an invoice
  • Add a document
  • Get a document signed
  • Send a document out for signature
  • Sign a contract waiting on you
  • Sign a document you were sent
  • Download the signed copy of a document
  • See who has signed, and chase who has not
  • Place signature fields and send a document
  • Accept documents for signature
  • Preview a sample
  • Default fees
  • Custom payment schedule
  • Accept card payments
  • Set up your new payout account
  • Pass card fees to clients
  • Create a contract
  • Text a contract to a client
  • Reuse a saved client on a new booking
  • Send a contract reminder
  • Mark a contract signed
  • Cancel a booking
  • Finish a draft contract
  • Revive a contract
  • Edit contract sections and consent clauses
  • Amend a signed/paid contract
  • Void a contract
  • Create an invoice
  • Edit an invoice
  • Record a payment
  • Configure invoice settings
  • Contract defaults
  • Set your consultation link
  • Brand your contracts and invoices
  • Accepted payment methods
  • Manage contract templates
  • Duplicate a contract template
  • Sign a contract
  • Download a contract
  • Find a document you signed
  • Choose an existing client

Billing (contracts and invoices)

Review and sign the agreements tied to your bookings, all in one place.

  1. Open Billing in the sidebar. In a business workspace it sits under Account. What you see depends on which workspace you are in.
  2. In a business workspace the page is called Billing, with tabs for Templates, Contracts, Invoices, and Payments.
  3. Start on Templates and build the contract you reuse, then use New Contract and New Invoice on their own tabs.
  4. Filter Contracts by status (Draft, Awaiting You, Awaiting Client, Fully Signed, Expired, Voided) and Invoices by Draft, Awaiting Payment, Partially Paid, Paid, or Overdue.
  5. Use Settings for payment terms, schedules, and how you collect money, and "Preview a sample" to see exactly what a client receives.
  6. In your personal account the page is also Billing: every contract a vendor sent you (with Sign on the ones waiting for you), your invoices, and any documents you signed.
Open in Bazaar

Documents

Store insurance, licenses, W-9s and more on your profile (Bazaar Plus).

  1. Open Business in the sidebar, then Documents. It is a Bazaar Plus feature, so you are shown an upgrade panel if you are not on Plus.
  2. Click "Add document" and upload a PDF, image, or Word file, then name it and pick a type.
  3. You can store up to 10. The counter at the top tells you how many slots are left.
  4. Toggle a document Active to show it on every event you are on and at your shareable link. Turning it off revokes it everywhere.
  5. Use the link icon to copy a document’s shareable link, the eye icon to view it, and drag to reorder.
Open in Bazaar

Schedule a contract or invoice to send later

Finish a contract or invoice now and have it go to your client at a time you choose, like tomorrow at 9 AM.

  1. Create the contract or invoice as usual and go to the last step.
  2. Click the arrow beside "Send" and pick "Tomorrow morning", "Monday morning", or "Pick date and time". The time is in your computer's time zone and is shown before you confirm.
  3. Until then it is saved as a draft marked "Scheduled", and your client cannot open it, even with the link.
  4. To change it, open its menu in the Contracts or Invoices list: "Send now", "Change send time" or "Cancel schedule". You can edit a scheduled invoice; to change a scheduled contract, cancel the schedule and finish the draft again. A finished draft with no send time (for example one whose schedule you canceled) has "Schedule send" in the same menu.
  5. If it cannot go out at its time (for example, your plan's monthly limit is used up), it stays a draft marked "Not sent" and you get an email and a notification.

You will need a new contract or a new invoice to a client first.

Open in Bazaar

Refund an online payment

Send a card payment back to your client through Stripe, then follow the refund on the invoice until it lands.

  1. Open Billing, go to the Invoices tab and open the invoice.
  2. In Payment History, click "Refund" on the online payment and confirm. The whole payment, including any card fee your client paid, goes back to their card.
  3. Before you confirm, the refund window shows how it will be paid. If your Stripe balance cannot cover it all, it shows how much Stripe will withdraw from your bank account and which one. Choose "Add funds first" to top up your Stripe balance instead, or "Withdraw & refund" to go ahead.
  4. The invoice then shows the refund in a Refunds section, and its badge reads "Refund pending" until Stripe sends it, then "Refunded".
  5. "Waiting on your Stripe balance" means the payment was recent or your balance is low. Stripe sends the refund by itself once new payments clear, so you do not need to do anything or refund again.
  6. Your client usually sees the money on their statement 5 to 10 business days after Stripe sends it. They get an email from Bazaar saying it is on its way.
  7. If a refund fails, you are emailed, the payment goes back on the invoice and the money stays in your Stripe balance. Stripe will not refund that card again, so pay your client back another way. The exception is "Refund canceled": your client disputed the charge, their bank is returning the money through the dispute, and you should not pay them again.
  8. Stripe usually keeps its processing fee on the original payment. Payments made by bank transfer, Zelle or cash are not refunded here: arrange those with your client directly.
  9. Once a refund has taken the money back, automatic payment reminders stop and the invoice will not be marked overdue, so you do not need to record a payment to stop them. The invoice says so under Refunds. You can still send a reminder yourself if you need to.

You will need the client paid the invoice online, by card first.

Open in Bazaar

Open an invoice's event

Every invoice and contract tied to an event shows that event, with a one-tap way to open it.

  1. Open Billing and go to the Invoices or Contracts tab.
  2. Open the invoice or contract.
  3. The Event section shows the event name, date and venue. Click "Go to Event" to open it.
  4. An invoice or contract you made on its own, with no event, has no Event section.

You will need the invoice or contract belongs to an event first.

Open in Bazaar

Respond to a payment dispute

See what your client's bank did, by when you have to answer, and answer it in your Stripe dashboard.

  1. You get an email and a notification when a client disputes a payment. The invoice badge reads "Disputed".
  2. Open Billing, go to the Invoices tab and open the invoice. The Disputes section shows the amount, why the client disputed it, and the date you must respond by.
  3. Click "Respond in Stripe". In your Stripe dashboard, accept the dispute if you have agreed to refund your client, or send evidence (your contract, invoice and messages) to challenge it.
  4. While the bank decides, Stripe holds the disputed amount plus a dispute fee from your balance, and the payment comes off the invoice. Do not refund your client separately: the dispute already returns the money.
  5. If you do not respond by the deadline, your client keeps the money.
  6. If you win, the money and the payment come back. If you lose, your client keeps the money and the fee is not returned. Either way you are emailed.
  7. Automatic payment reminders stop while a dispute is open or lost.

You will need a client disputed an online payment with their bank first.

Open in Bazaar

Export your invoices

Download your invoices as a CSV or a PDF table, including what has been paid and what is still outstanding. Narrow it to a date range, by when the invoice was created or by event date.

  1. Open Billing and go to the Invoices tab.
  2. Filter by status or search if you only want part of the list.
  3. Click "Export" to the right of the filters.
  4. Under Date range, choose Created or Event date, then a preset (last 30 or 90 days, this year) or Custom dates. Invoices with no event are left out of an event-date range, and the export tells you how many.
  5. Choose CSV for a spreadsheet, or PDF for a plain table.
  6. The file covers what is on screen, and every row carries the total, the amount paid and the outstanding balance.
Open in Bazaar

Download an invoice

Download one invoice as a PDF, showing what has been paid and what is still due, to save, print or attach to an email.

  1. As a vendor: open "Billing" (under Account), go to the "Invoices" tab, open the invoice's menu (three dots) and choose "View Invoice".
  2. As a client: open the invoice link your vendor sent you, or open "Billing" in the sidebar and click "View" on the invoice.
  3. On the invoice page, open the menu at the top right and choose "Download PDF", or "Share" where your browser offers it.
  4. The PDF shows the balance at the moment you download it. Download it again after a payment for an up-to-date copy.
Open in Bazaar

Add a document

Store documents (insurance, licenses, W-9s) on your profile: 3 on Bazaar Lite, 10 on Plus. Activate one to show it on every event you are on and at a shareable link; deactivate to revoke it everywhere.

  1. Open Business in the sidebar, then Documents.
  2. Click "Add document", choose a PDF, image, or Word file, name it, and pick a type.
  3. Toggle a document Active to show it on your events and shareable link.
  4. Use the link icon to copy its shareable link, or the eye icon to view it.
Open in Bazaar

Get a document signed

Share one link that lets anyone upload a contract and get it signed with you, even if they have never used Bazaar.

  1. Open Billing and stay on the Contracts tab.
  2. Find the "Get a document signed" row above your contracts list.
  3. Click "Copy link" and send it to whoever needs your signature.
  4. They upload their document (a PDF or an image), add their name and email, and sign it first.
  5. You get a notification as soon as it lands, and an email once they send it to you.
  6. Once you sign, you are both emailed the signed copy automatically, and it can be downloaded from the contract's actions menu with "Download Signed Copy".
  7. To turn this link off, use Settings on the Contracts tab. The "Send a document" button stays either way.
Open in Bazaar

Send a document out for signature

Upload your own PDF, say who signs it and where, and send it out. For contracts you already have, rather than ones built from a Bazaar template.

  1. Open Billing and stay on the Contracts tab.
  2. Click "Send a document" on the "Get a document signed" row.
  3. Drag in the file or click to choose it. PDF or an image; a Word document has to be saved as a PDF first.
  4. Add each person who signs, with their email, and turn on "Sign in order" if one must go before the next.
  5. Pick a signee, then choose Signature, Initials, Date signed, Text or Checkbox and click the page to place their fields. Date signed fills itself in when they sign.
  6. Click "Send for signature". Everyone due is emailed their own link, and you are taken to sign your own part.
Open in Bazaar

Sign a contract waiting on you

Add your signature to a contract that is waiting on you, and send both parties the signed copy.

  1. Open Billing and stay on the Contracts tab.
  2. Filter by "Awaiting You" to find contracts waiting on your signature.
  3. Open the row actions menu and choose "Sign Contract".
  4. Read the document, then draw, type, or pick a saved signature.
  5. Click Sign. Both parties are emailed the signed copy, and "Download Signed Copy" appears in the row's actions menu.
  6. No "Sign Contract" item? The document was uploaded rather than built here, so open it and use the Sign button on your own row in the Signees list.
Open in Bazaar

Sign a document you were sent

Sign a document someone sent you, filling only the fields that are yours.

  1. Open Billing and stay on the Contracts tab.
  2. Open the contract. The Signees list shows who has signed and who is next.
  3. Your own row is marked "(you)". When it is your turn, it shows a Sign button.
  4. Click "Next" at the top to be taken to each field that is yours. Tap a signature field to draw or type your signature once; it fills all of yours. The date fills itself in.
  5. Click "Finish signing". Once everyone has signed, you are all emailed the completed copy, and the page offers "Download signed copy".
  6. Signing for your business? Your row is the one with your business name on it, even when it carries your public contact address rather than your login.
Open in Bazaar

Download the signed copy of a document

Download the finished document with every signature on it, once everyone has signed.

  1. Open Billing and stay on the Contracts tab.
  2. Find the contract. It is downloadable once everyone has signed.
  3. Open the row actions menu and choose "Download Signed Copy", or open the contract and click Download at the bottom.
  4. Just finished? It says "Preparing" for a few seconds while the signatures are added to the file.
Open in Bazaar

See who has signed, and chase who has not

See who has signed a document, who it is waiting on, and nudge the person holding it up.

  1. Open Billing and stay on the Contracts tab.
  2. Open the contract to see the Signees list.
  3. Each person shows Not sent, Sent, Opened, Signed or Declined, with the time.
  4. Click Remind beside whoever the document is waiting on.
  5. On a document signed in order, people further down show "Waiting their turn" and cannot be reminded yet, because they have not been asked.
Open in Bazaar

Place signature fields and send a document

Say who signs an uploaded document, place the fields each person fills, and send it out.

  1. Open Billing and stay on the Contracts tab.
  2. Open the document and click "Fields" at the bottom of the dialog.
  3. Add each person who needs to sign, with their email.
  4. Turn on "Sign in order" if one person must sign before the next is asked.
  5. Pick a signee, then choose Signature, Initials, Date signed, Text or Checkbox and click the page to place it. Date signed fills itself in with the day they sign.
  6. Bazaar offers the places it found in the document, so you can add them all at once and adjust from there.
  7. Click a placed field to change who fills it, untick Required to make it optional, copy it, or remove it (Undo brings it back).
  8. Reordering or renaming signees keeps every field they own. Removing a signee removes their fields, and Bazaar asks first.
  9. Your work saves as you go; the bar above the document says when it is saved.
  10. Click "Send for signature". Everyone due is emailed their own link.
  11. If Send is unavailable it says why beside the button, usually a field nobody has been assigned.
Open in Bazaar

Accept documents for signature

Control whether your public signing link accepts new documents, so you can close it if you are getting ones you did not ask for.

  1. Open Billing and click the settings gear.
  2. Go to the Contract tab.
  3. Turn "Accept documents for signature" off to close your signing link.
  4. The link stops accepting uploads straight away and anyone who opens it is told you are not accepting documents.
  5. Turn it back on at any time. The link never changes.
Open in Bazaar

Preview a sample

Open a sample contract and invoice built from your own template, with client and event details you can edit, so you can see exactly what your client receives before a real booking comes in.

  1. Open Billing.
  2. Click "Preview a sample" in the top-right.
  3. Edit the client name, venue address, event date, or event type to taste.
  4. Switch between the Contract and Invoice tabs to see both.
  5. Nothing is sent, charged, or saved. It is a sample only.
Open in Bazaar

Default fees

Set labor, travel, and other default fees once in your payment settings; offerings inherit them and can override or disable each one.

  1. Open Billing and go to the Payments tab, then open the Fees section below the Stripe card.
  2. Click "Add" under "Default fees" and name it, for example Labor or Travel.
  3. Choose Percentage or Fixed amount and enter the value. A percentage is taken on the offering subtotal only, never on add-ons or other fees.
  4. Leave "Show to host" on so the host sees the fee as its own line in the live estimate. Off still charges it, it is just not itemized.
  5. Every offering inherits these. To change one, override or switch the fee off in that offering instead.
  6. Fees that vary by package tier or guest band are offering-level, so set those in the offering builder rather than here.
Open in Bazaar

Custom payment schedule

Define your own payment milestones (e.g. 25% deposit, 50% mid-point, 25% before the event) as a default template or per invoice. Clients pay them in order and each unpaid milestone gets its own reminder; leave it off to keep the standard deposit + balance. Changing the default only affects new invoices. Use "Apply to pending invoices" to push it onto existing standalone invoices, or the per-invoice "Payment schedule" action for one.

  1. Open Billing and go to the Payments tab, then open the Schedule section below the Stripe card.
  2. Turn on "Use a custom payment schedule".
  3. Add your milestones (e.g. 25% deposit, 50% mid-point, 25% before the event). They must total 100%.
  4. New invoices use this schedule automatically. To apply it to existing pending standalone invoices, click "Apply to pending invoices".
  5. For a one-off, skip the Payments tab and use the "Payment schedule" action on that invoice card instead.
Open in Bazaar

Accept card payments

Connect a Stripe account so clients can pay your invoices online by card, in your own country's currency. Funds go straight to your bank on Stripe's standard payout schedule and Bazaar takes no cut. Needs a paid plan (Bazaar Lite or Bazaar Plus).

  1. Open Billing and go to the Payments tab.
  2. Under "Where is your business based?", check the country (it is filled in from your business address) and click "Set up payouts". You will bill and be paid in that country's currency, and the country can't be changed after setup. If you already have payouts set up on another business, you will be offered that account to reuse (same legal entity and bank) or a new one.
  3. Finish Stripe's onboarding in the window that opens, then come back to Bazaar.
  4. If a "Finish setting up payouts" card shows, click "Finish setup" and complete what it lists. Set it up in the wrong country? While setup is unfinished, the same card offers "Start over".
  5. Open the Collection section below and turn on Online card payments, so invoices show clients a "Pay now" button. Until you do, the account is connected but nobody is being asked to use it.
  6. Once "How you get paid" shows Active, "View payouts" opens your Stripe dashboard for the money side.
Open in Bazaar

Set up your new payout account

Bazaar is moving every business to a payout account where Stripe handles refunds and chargebacks directly. If yours was set up before October 2026, card payments are paused until you confirm your details on a new account. It takes a few minutes, and payments, payouts and refunds you already have aren't affected.

  1. Open Billing and go to the Payments tab.
  2. On the "Card payments are paused" card, click "Set up new account".
  3. Stripe opens with your business details filled in. Confirm the rest, then come back to Bazaar.
  4. Clients can pay by card again once "How you get paid" shows Active.
  5. To see payouts or answer a dispute on a payment from before the move, use "Open your previous Stripe account" under How you get paid.
Open in Bazaar

Pass card fees to clients

Turn on a client-paid card processing fee so the online charge is grossed up and you net your full amount. Available to US businesses only, since many countries restrict or ban card surcharges. Requires a manual (no-fee) handle as an alternative and your attestation that you may surcharge.

  1. Open Billing and go to the Payments tab, then open the Collection section below the Stripe card.
  2. Turn on Online card payments first, since the surcharge only applies to card payments. If it says "Setup required" or "Connect Stripe", finish Stripe setup from the card above.
  3. Turn on Manual handles too, so clients always keep a no-fee way to pay.
  4. Toggle "Pass card fees to clients" on.
  5. Tick the box attesting you may surcharge in your area. The fee stays off until you do.
Open in Bazaar

Create a contract

Draft a contract from a booking, a template, or an uploaded PDF.

  1. In the sidebar, open "Billing" (under Account), go to the "Contracts" tab, and click "New Contract". You need at least one contract template first.
  2. Pick the event from your list, or click "Create New Event" to add one. From Bookings, a booked request with no contract has "New contract" in its footer, which opens this with that event already picked.
  3. If the event has no inquiry on file, fill in the client under "Client Information". Use "Choose an existing client" to pick someone you have worked with, or enter the "Client Name", "Email" and "Phone (optional)".
  4. Set the services and pricing, then pick the template to use, clicking "Continue" after each step. When the event has a booking request on file, the packages the client chose are already in the pricing step, with fees as they were on the request.
  5. Review the contract. You can edit the wording directly before sending.
  6. Under "Sign as Vendor", add your signature, adjust the "Signing Deadline" and "Invoice Generation" if needed, and click "Send". The client gets it to sign.
  7. To have your own PDF signed instead, click "Send a document" on the "Get a document signed" card at the top of the tab.
Open in Bazaar

Text a contract to a client

Contracts are texted to the client automatically when a phone number is on their details, alongside the email.

  1. You do not send it separately. Bazaar texts it for you: when a contract goes out, the client gets the email, and if a phone number is on their details they also get a text carrying the same signing link.
  2. Put a phone number on the client. It carries over automatically from the phone they left on their booking inquiry; if there isn't one, add it in the contract flow's contact step before you send.
  3. Send the contract as usual. The text goes out alongside the email and never replaces it, so a client with no phone on file is unaffected.
  4. The texted link is the same tokenized signing link as the email, so it opens the contract directly without the client needing an account.
Open in Bazaar

Reuse a saved client on a new booking

Pick a client you have worked with before instead of retyping their details.

  1. Your clients are saved automatically. Every inquiry, booking and contract adds the person to Contacts, so there is nothing to set up first.
  2. Start a new booking or invoice from Billing. At the client step, an event with no inquiry on file offers "Pick someone you have worked with".
  3. Choose the client from the picker. Their name, email and phone fill in for you, so you are not retyping details you already hold.
  4. Anything you change here updates only this booking. Edit the person in Contacts if you want the change to stick for next time.
  5. Because the phone comes across too, the client also gets the contract by text, not just by email.
Open in Bazaar

Send a contract reminder

Remind a client to sign a contract you already sent.

  1. In the sidebar, open "Billing" (under Account) and go to the "Contracts" tab.
  2. Find the contract waiting on a signature. The status filter has "Awaiting Client" and "Awaiting You".
  3. Open the contract's menu (three dots) and choose "Send Reminder". The client gets an email with their signing link, plus a text if a phone number is on file, and you get a copy.
  4. For a document with several signers, click the contract to open it and use "Remind" next to the person under "Signees". The menu item is not offered on these.
  5. The same "Send Reminder" is in the contract menu on the event's "Contracts" section.
Open in Bazaar

Mark a contract signed

Record that a contract was signed outside the app.

  1. In the sidebar, open "Billing" (under Account) and go to the "Contracts" tab.
  2. Find the contract. Marking signed is offered only once a contract has expired, so set the status filter to "Expired" if it helps.
  3. Open the contract's menu (three dots) and choose "Mark as Signed". You can also open the contract and click "Sign" at the bottom.
  4. Add a "Note (optional)", such as "Client signed paper copy on 4/10". It is saved to the contract's audit log.
  5. Click "Sign". The contract is finalized without a new client signature, an invoice is created unless one already exists, and you and the client both get a confirmation email.
  6. The same "Mark as Signed" is in the contract menu on the event's "Contracts" section.
Open in Bazaar

Cancel a booking

Cancel a booking you have taken, with or without a contract. Your client is told, any unpaid invoice is voided, and your date opens up so they can find someone else.

  1. Any booking: open Bookings, the "Booked" tab, click the booking, and choose "Cancel booking" at the bottom left. This works even when there is no contract.
  2. A booking with a contract can also be canceled from the contract: open Billing and go to the Contracts tab, or open the event and find the Your contract card, then choose "Void Contract" from the contract's menu. Both ways do exactly the same thing.
  3. You can add a message. It goes to the client with the cancellation, and it is worth writing: they were counting on you and now have to replace you, so "why" is the first thing they will want.
  4. Canceling tells the client straight away, voids any UNPAID invoice for the booking, and reopens the booking so they can look for someone else.
  5. An invoice that has already taken a payment is left alone, and you are told so. Arrange any refund with the client directly, because voiding the record would erase the only trace of what they paid.
  6. If the booking has an event attached, you are then asked what to do about the event itself. "Leave the event" takes you off it and leaves everything the host has planned intact.
  7. "Delete the event" only appears when you own it, which happens when the booking itself created the event. It removes the event and everything on it, so leave it alone unless you are sure.
  8. The booking can be reopened from the Closed tab ("Reopen booking"), but a voided contract cannot be revived; raise a new one instead.
Open in Bazaar

Finish a draft contract

Pick up a contract you started earlier, add the pricing and your signature, and send it to your client. Works on the web and in the app.

  1. Go to Billing, then the Contracts tab, and find the one marked Draft.
  2. Choose Complete Draft (on your phone, open the contract and tap "Finish this draft").
  3. Pick a template if the draft does not have one yet, then check the line items and payment split.
  4. Read through the contract body and edit anything that needs it.
  5. Set how long the client has to sign, add your signature, and send it.
  6. A draft has no document to read until you finish it, which is why opening one offers to complete it rather than showing a blank contract.

You will need a draft contract exists first.

Open in Bazaar

Revive a contract

Reopen an expired contract, set a fresh signing deadline, and send it back to your client to sign. Voided contracts cannot be revived; issue a new contract instead.

  1. Open Billing and go to the Contracts tab, then filter by Expired to find it.
  2. Open the contract and choose Revive. It reopens the same contract in a five-step flow with everything pre-filled.
  3. Step through Pricing and Details, correcting anything that has changed. Tick "Also update the event itself" if the date or name moved and you want your event to match.
  4. On Template, keep the template it was built from, or switch it.
  5. On Review, read it through. "Edit Contract" lets you change the wording, and each highlighted section card has its own Edit button.
  6. On Sign, sign it again and set the new signing deadline. It defaults to your usual signing window from today.
  7. Click "Revive". Your client gets a fresh signing link and the contract is live again.
  8. A document you sent with "Send a document" is simpler: Revive asks only for a new "Sign by" date, shows who will get a fresh link, and resends. Signatures already collected are kept.
  9. Revive only applies to expired contracts. If you voided it, raise a new contract from the Contracts tab instead.
Open in Bazaar

Edit contract sections and consent clauses

Edit the data sections of a single contract: consent clauses (with an option to also update your template), event and client details, and pricing. Every line item needs either a price or the No charge tick, so nothing is left ambiguous.

  1. Open Billing, go to the Contracts tab, and Edit or Revive the contract.
  2. On the review step, click "Edit Contract". Each highlighted section card then carries its own Edit button.
  3. Editing the consent card opens the clauses for this contract only, with "Also update my template" if you want future contracts to match.
  4. Editing the event or client card jumps you to Details; editing the services or payment card jumps you to Pricing.
  5. On Pricing, a named line with an empty amount counts as unpriced, not free. That blocks Continue, with a notice saying how many lines still need a price.
  6. For something included at no cost, tick "No charge" on that line. Your client sees "No charge" next to it instead of $0.00, and it adds nothing to the total.
  7. A no-charge line stays on the contract and carries through to the invoice, so your client can see exactly what they are getting.
  8. At least one line still needs a real price: a contract that is free in full cannot be invoiced.
  9. If you would rather not list it at all, delete the row with the bin icon.
Open in Bazaar

Amend a signed/paid contract

Change scope/pricing on a contract whose deposit is already paid. The client re-signs the new amount and their invoice balance updates to credit what they’ve paid.

  1. Open Billing and go to the Contracts tab.
  2. Find the contract whose deposit or balance is already paid and open it.
  3. Choose Amend, then change the scope or pricing.
  4. Check the signing deadline. If it has passed, pick a new one; the contract cannot go back to your client without a date in the future.
  5. Send it, and the client re-signs the new amount.
  6. Their invoice balance updates automatically to credit what they have already paid.
Open in Bazaar

Void a contract

Cancel a contract so it is no longer in effect.

  1. In the sidebar, open "Billing" (under Account) and go to the "Contracts" tab.
  2. Open the contract's menu (three dots) and choose "Void Contract". The same item is in the contract menu on the event's "Contracts" section.
  3. Voiding cancels the booking. The client is told straight away, any unpaid invoice for it is voided, and your date opens up so they can find someone else. The contract cannot be revived, though the booking can be reopened from Bookings, Closed.
  4. No contract on the booking? Cancel it from Bookings instead: open it and choose "Cancel booking".
  5. Optionally "Add a message" explaining why, then click "Cancel booking".
  6. Then choose what happens to the event: "Leave the event" takes you off it and leaves the host's plans alone. "Delete the event" is offered only when your booking created it, and removes everything on it.
Open in Bazaar

Create an invoice

Generate an invoice from a contract, or create a standalone one.

  1. To invoice against a signed contract: open Billing, go to Contracts, open the contract, and choose "Generate Invoice". It carries over the services, amounts, and payment terms.
  2. To build one from scratch: go to the Invoices tab and click "New Invoice".
  3. Pick the event to link it to (past events are listed under "Past"), or choose a standalone invoice.
  4. If the event has a contract, its services carry over. If it only has the client's booking request, the packages they chose fill the pricing step, marked "From the client's request on" its date. Everything stays editable.
  5. Add line items and pricing, then send it to your client.
Open in Bazaar

Edit an invoice

Edit a standalone invoice’s services, pricing, or client details. Already-paid amounts are preserved and the balance is recomputed; contract-linked invoices are changed by amending the contract instead.

  1. Open Billing and go to the Invoices tab.
  2. Open the invoice’s "..." menu and choose Edit Invoice.
  3. On Pricing, change any line’s name or amount, or use Add custom item and Add discount.
  4. For something you are including at no cost, tick "No charge" on that line. Your client sees "No charge" beside it instead of $0.00, and it adds nothing to the total.
  5. A named line left blank counts as unpriced and blocks Continue, with a notice saying how many still need a price.
  6. Continue through Client and Review, then Save. Amounts already paid are kept and the balance is recalculated.
Open in Bazaar

Record a payment

Record money against an invoice or its contract: the deposit, the balance, the lot, or an amount that is none of those.

  1. Open Billing and go to Invoices or Contracts.
  2. Open the invoice or contract, or use its "..." menu.
  3. Only the payments still outstanding are offered. "Confirm deposit paid" appears while a deposit is due, "Confirm balance paid" once it is settled, and "Confirm paid in full" while both are still owed.
  4. Each Confirm asks first and names the amount it will mark paid. Recall does the same, naming the payment it will remove.
  5. For anything else, choose "Record a payment", enter the amount, set "Date received" if the money came in on an earlier day (it defaults to today; future days are not allowed), and add a label such as "Cash deposit" if it helps you recognize it later.
  6. An invoice with no deposit split shows a single "Confirm payment", because there is only one payment to record.
  7. Whatever you record updates the same balance, whether you did it from the invoice or from the contract.
Open in Bazaar

Configure invoice settings

Set how your invoices behave: how you collect payment, deposit and payment schedule, automatic payment reminders, accepted payment methods, and default fees.

  1. Open Billing and go to the Payments tab.
  2. Below the Stripe card, open the Rules section. "Send payment reminders" is the switch you want.
  3. Leave it on and we email your client automatically as the invoice due date approaches. Turn it off and reminders only go out when you send them yourself.
  4. "Auto-void overdue invoices" sits beside it. Leave that off if you want an overdue invoice to stay actionable rather than closing itself.
  5. Reminders follow the due dates, so use the Schedule section to set your deposit and payment schedule and the dates reminders key off.
  6. To chase one invoice right now, go to the Invoices tab, open the "..." menu on that invoice, and choose "Send Reminder".
Open in Bazaar

Contract defaults

Choose the template new contracts start from, whether a signature is required, how long clients have to sign, whether signing reminders go out, and when the invoice is generated.

  1. Open Billing and go to the Contracts tab, then click "Settings". It opens on the Contract sub-tab.
  2. Under "Default Template", pick the template new contracts start from. It is preselected every time you generate one.
  3. Turn on "Require contract" if a new event vendor invite should not confirm until the client has signed. It stays disabled until you have set a default template.
  4. Set "Signing deadline" to how long a client has to sign before the contract expires.
  5. Set "Who signs first". "Your client signs, then you" lets a client sign (and pay, with the right invoice timing) before you countersign.
  6. Set "Invoice timing" to control whether the invoice is created after the contract is fully signed, when your client signs, sent with the contract, or not automatically at all.
  7. Leave "Send signing reminders" on and we email the client as the deadline nears. Turn it off to send reminders by hand from the contracts table.
Open in Bazaar

Set your consultation link

Save your own external booking URL as a fallback, for when Bazaar is not hosting your consultations.

  1. Most vendors do not need this. On a paid plan, Consultations in the sidebar lets Bazaar host the booking page, make the meeting link and send reminders. This field is only the fallback for when that is switched off.
  2. Open Billing and go to the Templates tab, then click "Settings". The setting lives here rather than under Contracts or Invoices.
  3. Open the Consultation sub-tab.
  4. Paste your booking URL into "External booking link". Calendly, Cal.com and Square all work, and the field takes any link your booking service gives you.
  5. Changes save themselves. The pill in the header tells you when.
  6. To use it, open an inquiry from Bookings and click Send. Bazaar sends your own booking page when native scheduling is on, and this link when it is off.
Open in Bazaar

Brand your contracts and invoices

Set the logo and the business name, email, phone, and address that appear on your contracts and invoices.

  1. Open Billing and go to the Templates tab, then click "Settings".
  2. Open the Branding sub-tab.
  3. Fill in Business name, Business email, Business phone, and Business address. These are what print on the paperwork your client sees, so they can differ from your profile.
  4. Use "Logo Mode" to choose how your logo is placed, then upload the logo itself.
  5. Changes save themselves. The pill in the header tells you when.
Open in Bazaar

Accepted payment methods

List the handles clients can pay you with directly, such as Venmo, PayPal, Zelle, or Cash App, so they appear on every invoice.

  1. Open Billing and go to the Payments tab.
  2. Below the Stripe card, open the Collection section first and turn on offline payments. The Methods panel stays empty until you do, which is the usual reason this looks missing.
  3. Open the Methods section and click "Add".
  4. Pick the method type and enter your handle or link. Some types take a username and build the URL for you.
  5. Add as many as you accept. They all show on the invoice for the client to choose from.
  6. Changes save themselves. The pill in the header tells you when.
Open in Bazaar

Manage contract templates

Build and manage the contract templates every future contract starts from, including your own consent clauses and checkboxes. Invoices have no separate template; their look and terms come from Billing → Settings.

  1. Open Billing and go to the Templates tab. Every template you have lives here.
  2. Click "New Template" and pick "Blank Template" to start fresh, "Start from Template" to copy one of ours, or "Import existing contract" to bring in a contract you already use.
  3. In the builder, write your terms in the middle. The left sidebar toggles the sections that fill themselves in from the booking: business info, client info, event details, services, payment summary, and signatures.
  4. For your own consent clauses, use "Consent & Checkboxes" in that same left sidebar. Click "Add Element", name it (for example "Media Release Consent"), add a description, and list the options a client picks from.
  5. Tick "Required" on a clause your client must answer before they can sign.
  6. Use "Preview" to read it as a client would, tick "Set as default" if new contracts should start from it, then Save.
  7. Back on Templates, a template’s "..." menu holds Make Default, Duplicate, and Archive.
  8. To change a clause on one contract only, edit that contract instead; the template stays untouched unless you tick "Also update my template".
Open in Bazaar

Duplicate a contract template

Copy an existing contract template into a new editable one to use as a starting point.

  1. In the sidebar, open "Billing" (under Account) and go to the "Templates" tab.
  2. Open the template's menu (three dots) and choose "Duplicate".
  3. The copy is named after the original with "(Copy)" on the end and opens in the editor. Rename it and make your changes.
  4. Click "Update" to save. The copy is never your default; use "Make Default" in its menu if you want it to be.
Open in Bazaar

Sign a contract

Review and sign a contract a vendor sent you, without printing or scanning anything.

  1. Open Contracts from the sidebar while you are in your personal account. The page is called My Contracts and lists every contract a vendor has sent you.
  2. Anything waiting on you is highlighted and its button reads "Sign" rather than "View". Click it. (The emailed link opens the same page.)
  3. Read the contract. "Jump to Signature" takes you straight to the bottom once you are happy.
  4. Answer any consent questions in the contract. Required ones must be answered or signing is blocked and the missing ones are flagged.
  5. Draw or type your signature, then click "Sign Contract".
  6. You get a confirmation, and where a deposit is due the invoice link appears so you can pay straight away.
  7. If you are on the event page instead, the same contract is under Contracts on the Details tab with a Sign button.
Open in Bazaar

Download a contract

Download a contract as a PDF at any stage, with its status printed on it, to save, print or send.

  1. As a vendor: open "Billing" (under Account) and go to the "Contracts" tab.
  2. Open the contract's menu (three dots) and choose "Download PDF", or open the contract and click "Download".
  3. You can also choose "View Contract" and use "Download PDF" in the menu at the top right of the contract page.
  4. As a client: open "Billing" in the sidebar, click "View" on the contract, then choose "Download PDF" in the menu at the top right once the contract is fully signed.
  5. A draft or unsigned contract downloads with its status printed on it, so nobody mistakes it for the signed copy.
Open in Bazaar

Find a document you signed

Every document a business asked you to sign, once you have signed it, with the signed copy to download when everyone has signed.

  1. Switch to your personal account and open Billing in the sidebar.
  2. Scroll to "Signed documents". It appears once you have signed something with the email on your Bazaar account, and once that email is verified.
  3. Each one shows "Complete" when everyone has signed, or "Awaiting others". Click View to open it, then "Download signed copy".
  4. You also get a notification when the last person signs.
Open in Bazaar

Choose an existing client

Pick a client you have worked with before instead of retyping their name, email and phone.

  1. In the sidebar, open "Billing" (under Account). Start a contract with "New Contract" on the "Contracts" tab, or an invoice with "New Invoice" on the "Invoices" tab.
  2. Pick the event and continue to the "Client Information" step. For a contract this step appears when the event has no inquiry on file.
  3. In "Choose an existing client", search clients and hosts you have worked with by name.
  4. Pick one. Their name, email and phone fill in for you, and the field shows who it was filled from.
  5. Click the X to clear it and type someone new instead.
Open in Bazaar

Looking for something else?

Or browse every topic.

Bazaar
Where hosts and their vendors plan the whole event together, from the first inquiry to the last plate.
Product
MarketplaceVendor directoryPricing
For hosts
What hosts getPlan an eventFind vendors
For vendors
What vendors getList your business free
© 2026 Mixer Events LLC, doing business as Bazaar Events · Events, reimagined.
AboutHelpWhat's newSupportTermsPrivacy