> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timetracker.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Invoice sender details

> Set the 'bill from' block printed on every invoice. Why TimeTracker snapshots it per invoice, so changing your company details never rewrites old invoices.

The **bill from** block is your company's details as they appear on an invoice. Set it once at **Settings** → **Invoice sender**.

## What it is

A free-form block of text you format yourself. Most businesses put in:

* The legal or trading name
* The postal address
* A tax id, VAT number or GST number
* A contact email or phone number
* A registration number, if you need one on invoices

## Where to set it

<Steps>
  <Step title="Open Settings → Invoice sender">
    It is under the **Content** group in the settings sidebar. The page is titled **Invoice sender** with the description *"The 'bill from' block printed on every invoice you issue."*
  </Step>

  <Step title="Write the block">
    The card is titled **Bill from**. The editor's guidance reads *"Bold your business name, then add your address, tax id and a contact line. Changes apply to invoices created from now on."*
  </Step>

  <Step title="Click away to save">
    There is no save button. The block saves when you click out of the editor. You see **"Invoice sender updated."**
  </Step>
</Steps>

The editor supports formatting – bold, lists and links – so you can make the business name stand out and keep the address on its own lines.

## The block is snapshotted per invoice

This is the important part. When an invoice is created, your current **bill from** block is copied onto that invoice and frozen there.

| What you do         | Effect on invoices already created |
| ------------------- | ---------------------------------- |
| Change your address | None                               |
| Change your tax id  | None                               |
| Rename the company  | None                               |
| Add a phone number  | None                               |

An invoice is a record of what you told a client at a point in time. If a later edit could reach backwards, an invoice from two years ago would quietly show an address you did not have then – and it would stop matching the copy your client filed.

### Before and after

Northwind Studio moves office in June.

| Invoice    | Created | Address shown      |
| ---------- | ------- | ------------------ |
| INV-000041 | March   | The old office     |
| INV-000042 | May     | The old office     |
| INV-000043 | July    | **The new office** |

March and May are untouched. Only invoices created after the change carry the new address.

<Note>
  Editing a **draft** does not refresh the block either. It was captured when the invoice was created. If you need a draft to carry new details, void it and create a new one.
</Note>

## Where the block appears

| Place                                 | How                               |
| ------------------------------------- | --------------------------------- |
| The invoice document, **From** column | Rendered with your formatting     |
| The invoice PDF                       | The same text, one line per block |
| The client portal                     | The same                          |

If no sender block is set, the **From** column falls back to your workspace name.

## Example

Maya Ellis sets up Northwind Studio's block:

> **Northwind Studio Ltd**
> 14 Wharf Road
> Bristol BS1 4RN
> United Kingdom
> VAT GB123456789
> [billing@northwindstudio.com](mailto:billing@northwindstudio.com)

Every invoice Daniel raises from then on prints that block in the **From** column, above **Bill to: Bluebird Coffee**.

## What is not in this block

| Detail                        | Where it lives instead                                           |
| ----------------------------- | ---------------------------------------------------------------- |
| The client's name and address | The client record                                                |
| Bank details for payment      | Add them to this block – it is the free-text area on the invoice |
| Payment terms                 | The **Payment terms** field on the invoice                       |
| Your logo                     | Not part of the sender block                                     |

## Permissions

| Action                | Capability                             | Default roles |
| --------------------- | -------------------------------------- | ------------- |
| Edit the sender block | `workspace.updateSettings`             | Owner, Admin  |
| Read it               | Anyone who can open workspace settings | –             |

Someone without the capability sees the block read-only, or *"No sender set."* if it is empty.

The **Invoice sender** page only appears when the **Invoices** app is on. See [/concepts/apps-and-modules](/concepts/apps-and-modules).

## What happens next

1. New invoices carry the block from the moment you save it.
2. Existing invoices keep the block they were created with.
3. The block appears in the PDF the client downloads and in the copy attached to the send email.

## Common questions

<AccordionGroup>
  <Accordion title="Can I have a different sender per client?">
    No. There is one block per workspace. If you trade under two names, use two workspaces.
  </Accordion>

  <Accordion title="Can I fix a typo on an invoice I already sent?">
    Not in place. Correct the block in settings, then void the invoice and raise a new one if the error matters – see [/invoicing/void-an-invoice](/invoicing/void-an-invoice).
  </Accordion>

  <Accordion title="Where do I put my bank details?">
    In this block. It is the free-text area printed on every invoice, so bank details belong here alongside your address and tax id.
  </Accordion>

  <Accordion title="Can I add a logo?">
    The sender block is text you format. It is not an image field.
  </Accordion>

  <Accordion title="Why is there no Save button?">
    The editor saves when you click away, and a Save button would promise a step that does not exist. Watch for the *"Invoice sender updated."* confirmation.
  </Accordion>

  <Accordion title="What shows if I leave it blank?">
    Your workspace name.
  </Accordion>
</AccordionGroup>

## Troubleshooting

| Symptom                                              | Cause                               | Fix                                          |
| ---------------------------------------------------- | ----------------------------------- | -------------------------------------------- |
| "Couldn't save the sender. You may lack permission." | You lack `workspace.updateSettings` | Ask an Owner or Admin                        |
| The editor is read-only                              | The same                            | Ask an Owner or Admin                        |
| **Invoice sender** is missing from settings          | The Invoices app is off             | Turn it on at **Settings** → **Apps**        |
| An old invoice shows the old address                 | Working as designed                 | See the snapshot rule above                  |
| A draft still shows the old block                    | It was captured at creation         | Void the draft and create a new one          |
| The **From** column shows only the workspace name    | No sender block is set              | Set one at **Settings** → **Invoice sender** |

## Related guides

<CardGroup cols={2}>
  <Card title="Create an invoice" icon="file-plus" href="/invoicing/create-an-invoice">
    Where the block is captured.
  </Card>

  <Card title="Download an invoice PDF" icon="file-arrow-down" href="/invoicing/download-an-invoice-pdf">
    The block in the printed document.
  </Card>

  <Card title="Rate snapshots" icon="camera" href="/rates/rate-snapshots">
    The same freeze rule for rates.
  </Card>

  <Card title="Send an invoice" icon="paper-plane" href="/invoicing/send-an-invoice">
    Check the From block before sending.
  </Card>

  <Card title="Void an invoice" icon="ban" href="/invoicing/void-an-invoice">
    Correcting an issued invoice.
  </Card>

  <Card title="Apps and modules" icon="toggle-on" href="/concepts/apps-and-modules">
    Why the page can be missing.
  </Card>
</CardGroup>
