---
title: "Quittance de loyer : modèle gratuit à remplir en ligne"
canonical: https://luckpanda.app/fr/templates/rent-receipt-template
language: fr
updated: 2026-10-09
content: full
---

# Modèle de quittance de loyer

**Qu’est-ce qu’une quittance de loyer ?** La quittance de loyer est le document par lequel le bailleur atteste que le locataire a payé intégralement le loyer et les charges d’une période. Selon l’article 21 de la loi du 6 juillet 1989, le bailleur doit la remettre gratuitement au locataire qui la demande, en distinguant le loyer et les charges. Un paiement partiel donne lieu à un simple reçu. Elle peut être envoyée par e-mail si le locataire l’accepte expressément.

- Gratuite : aucuns frais de quittance, d’avis d’échéance ou d’envoi ne peuvent être facturés au locataire.
- Elle détaille le loyer hors charges et la provision (ou le forfait) de charges.
- Paiement incomplet : le bailleur remet un reçu, pas une quittance.
- Pas de TVA sur un loyer d’habitation dans le cas général : la quittance se fait sans taxe.

Free online tool: https://luckpanda.app/fr/templates/rent-receipt-template (create on screen, no account needed).

## À quoi sert une quittance de loyer

La quittance est la preuve écrite que le loyer d’une période est réglé. Le locataire s’en sert pour prouver qu’il est à jour (pour un nouveau bail, une demande de prêt, un litige), comme justificatif de domicile et pour ses démarches d’aide au logement. Le bailleur, lui, garde le double comme trace de ses encaissements et de ses revenus fonciers.

Elle se distingue d’un relevé bancaire : le virement prouve qu’une somme est partie, la quittance dit à quoi elle correspond (quel mois, quel logement, quelle part de loyer et de charges) et que le bailleur tient la période pour soldée.

## Comment remplir ce modèle de quittance de loyer

1. **Le bailleur et le locataire** Le bailleur (ou l’agence mandatée) comme émetteur, avec son adresse ; le locataire, et tous les colocataires, comme destinataire, avec l’adresse du logement loué.
2. **Deux lignes : loyer et charges** Une ligne « Loyer hors charges » et une ligne « Provision pour charges » (ou forfait), avec le mois concerné. Taxe à 0 %.
3. **Le paiement** Dans les notes : date et mode de paiement, la formule « pour solde du loyer et des charges de la période », ou « Reçu pour paiement partiel » avec le solde dû.
4. **Une quittance par période** Refaites-la chaque mois en changeant la période et la date de paiement ; ajustez les montants après une révision du loyer ou une régularisation de charges.
5. **Connectez-vous pour la garder** Vos quittances sont numérotées et conservées dans votre espace, rattachées au locataire. Le téléchargement du PDF est gratuit, avec un petit pied de page LuckPanda ; l’envoi et le PDF sans la marque LuckPanda nécessitent le module Ventes.

## Ce que dit la loi : article 21 de la loi du 6 juillet 1989

- **Sur demande** : le bailleur, ou le tiers qu’il a mandaté (agence), est tenu de transmettre une quittance au locataire qui en fait la demande. Rien n’oblige à l’envoyer spontanément, mais il ne peut pas la refuser une fois le paiement complet.
- **Gratuitement** : aucuns frais liés à la gestion de l’avis d’échéance ou de la quittance ne peuvent être facturés au locataire. Une clause du bail qui mettrait à sa charge des frais d’envoi ou de relance est réputée non écrite (article 4 de la même loi).
- **Détail des sommes** : la quittance distingue le **loyer** et les **charges**.
- **Électronique avec accord** : avec l’accord exprès du locataire, la quittance peut être transmise de façon dématérialisée (e-mail, espace en ligne).
- **Paiement partiel** : si le locataire ne paie qu’une partie, le bailleur est tenu de délivrer un **reçu**.

Ces règles s’appliquent aux locations soumises à la loi de 1989, c’est-à-dire principalement aux logements loués à titre de résidence principale. Pour un garage, une résidence secondaire ou un local commercial, c’est le contrat qui fixe les règles ; une quittance reste la meilleure preuve de paiement.

## Exemple : une quittance mensuelle avec provision pour charges

Jean Lefèvre loue à Sarah Benali un deux-pièces à Lyon, en location vide. Le bail fixe un loyer de 780 € hors charges et une provision pour charges de 65 € par mois, régularisée chaque année. La locataire a payé le mois d’octobre 2026 par virement le 2 octobre.

![Exemple de quittance de loyer Q-2026-10 de Jean Lefèvre, bailleur, à Sarah Benali, locataire du 12 rue des Lilas, appartement 3B, à Lyon, pour octobre 2026 : loyer hors charges de 780 € et provision pour charges de 65 €, payés le 2 octobre par virement, avec repères numérotés.](https://luckpanda.app/img/guide/fr--rent-receipt-template--quittance-octobre.svg)

*Une quittance de loyer qui distingue loyer et charges. Le loyer d’habitation n’étant pas soumis à la TVA dans le cas général, aucune TVA ne s’ajoute.*

1. **« Quittance de loyer »** : à réserver au paiement complet de la période. Sinon, « Reçu ».
2. **Période** couverte : un mois, ou plusieurs si le paiement les couvre tous.
3. **Date et mode de paiement** (virement, prélèvement, chèque, espèces).
4. **Bailleur** (ou agence mandatée) : nom et adresse.
5. **Locataire** : nom, et tous les colocataires s’il y en a.
6. **Adresse du logement** loué, si elle n’est pas évidente, et référence du bail.
7. **Loyer et charges distingués**, comme l’exige l’article 21.
8. **Somme totale reçue** pour la période.
9. **Signature** du bailleur ou de son mandataire, et date.

**La quittance d’octobre 2026**

| Désignation | Qté | Prix unitaire | Montant HT | TVA |
| --- | --- | --- | --- | --- |
| Loyer hors charges, octobre 2026 | 1 | 780,00 € | 780,00 € | 0,00 € |
| Provision pour charges, oct. 2026 | 1 | 65,00 € | 65,00 € | 0,00 € |
| Sous-total |  |  | 845,00 € | 0,00 € |
| Total TTC |  |  |  | 845,00 € |

Total reçu : 845,00 €, dont 780,00 € de loyer et 65,00 € de provision pour charges.

### Paiement partiel : un reçu, pas une quittance

En novembre, la locataire ne verse que 500 € le 5 novembre. Le bailleur lui remet un **reçu** de 500 €, intitulé comme tel, qui indique la période concernée et le solde restant dû de 345,00 €. La quittance de novembre ne sera établie qu’une fois le solde payé.

**Reçu d’un paiement partiel, novembre 2026**

| Désignation | Qté | Prix unitaire | Montant HT | TVA |
| --- | --- | --- | --- | --- |
| Versement partiel, loyer et charges de novembre 2026 | 1 | 500,00 € | 500,00 € | 0,00 € |
| Sous-total |  |  | 500,00 € | 0,00 € |
| Total TTC |  |  |  | 500,00 € |

Mentions à ajouter : « Reçu pour paiement partiel. Reste dû pour novembre 2026 : 345,00 €. » Le reçu ne vaut pas quittance de la période.

### Aide au logement versée au bailleur (tiers payant)

Quand l’aide au logement est versée directement au bailleur, elle vient en déduction de ce que paie le locataire. La quittance reste établie pour la totalité de la période et montre d’où vient l’argent, par exemple avec une aide de 210 € :

| Détail | Montant |
| --- | --- |
| Loyer hors charges | 780,00 € |
| Provision pour charges | 65,00 € |
| Total de la période | 845,00 € |
| Dont aide au logement reçue de l’organisme payeur | 210,00 € |
| Dont payé par le locataire | 635,00 € |

## Mentions d’une quittance de loyer

La loi impose seulement de distinguer loyer et charges. Pour que la quittance serve vraiment de preuve, l’usage est d’y porter :

| Mention | Exemple |
| --- | --- |
| Titre | « Quittance de loyer » |
| Bailleur ou mandataire | Jean Lefèvre, 18 avenue Foch, 69006 Lyon |
| Locataire(s) | Sarah Benali |
| Adresse du logement | 12 rue des Lilas, appartement 3B, 69003 Lyon |
| Période | Du 1er au 31 octobre 2026 |
| Loyer hors charges | 780,00 € |
| Charges | Provision pour charges : 65,00 € (ou forfait de charges) |
| Total reçu | 845,00 € |
| Date et mode de paiement | Le 2 octobre 2026, par virement |
| Formule de quittance | « Pour solde du loyer et des charges de la période » |
| Signature | Du bailleur ou de l’agence, avec la date |

> **Paiement par chèque** Si la quittance est établie avant l’encaissement d’un chèque, ajoutez « sous réserve d’encaissement ». Ne délivrez jamais de quittance pour un mois qui n’est pas payé : elle vaudrait preuve du paiement.

## Loyer, provision pour charges et régularisation

Les charges récupérables (eau, entretien des parties communes, taxe d’enlèvement des ordures ménagères…) se paient en général par **provisions** mensuelles, puis font l’objet d’une **régularisation annuelle** sur la base des dépenses réelles. Pour une location meublée ou une colocation à bail unique, le bail peut aussi prévoir un **forfait de charges**, qui n’est pas régularisé.

- La quittance mensuelle montre la provision versée, pas les charges réelles.
- Le mois où le locataire paie un complément de régularisation (ou reçoit un trop-perçu), ajoutez une ligne « Régularisation des charges 2025 » sur la quittance de ce mois, ou établissez un reçu distinct.
- Si le loyer est révisé (indexation annuelle sur l’indice de référence des loyers), la quittance suivante porte le nouveau montant.

## Quittance par e-mail ou en PDF

L’envoi dématérialisé est permis **avec l’accord exprès du locataire**. Recueillez cet accord par écrit : une clause du bail, un e-mail du locataire ou un formulaire signé. Sans accord, le locataire peut exiger une quittance papier, toujours sans frais.

Aucun format n’est imposé. Un PDF signé (signature scannée ou électronique) envoyé chaque mois, ou mis à disposition dans un espace en ligne, convient. Gardez une copie de chaque quittance envoyée et la preuve de l’envoi.

## Quittance, attestation de loyer et aides au logement

Pour une demande d’aide au logement (APL, ALF, ALS), la CAF ou la MSA peut demander des justificatifs du loyer : une attestation de loyer remplie par le bailleur, ou des quittances. Un bailleur qui refuse de fournir ces documents prive le locataire d’une aide à laquelle il a peut-être droit ; la quittance reste due dans tous les cas.

| Document | Qui l’établit | À quoi il sert |
| --- | --- | --- |
| Avis d’échéance | Bailleur, avant le terme | Appeler le loyer et les charges du mois |
| Quittance de loyer | Bailleur, après paiement complet | Prouver que la période est soldée |
| Reçu | Bailleur, après un paiement partiel | Prouver un versement et le solde restant dû |
| Attestation de loyer | Bailleur, sur le formulaire de l’organisme | Justifier le montant du loyer pour une aide |
| Attestation d’hébergement | L’hébergeant | Justifier une adresse sans bail ni loyer |

## Colocation, meublé, plusieurs mois : cas particuliers

**Colocation : une quittance ou plusieurs ?**
Avec un bail unique, une quittance au nom de tous les colocataires, pour le total reçu, suffit. Si chaque colocataire paie sa part, vous pouvez aussi remettre à chacun une quittance de sa part, en précisant la part et le total du logement.

**Location meublée : mêmes règles ?**
Oui pour une résidence principale : quittance gratuite sur demande, loyer et charges distingués. Le forfait de charges, fréquent en meublé, apparaît comme tel.

**Une quittance pour plusieurs mois ?**
Oui, si le locataire a payé ces mois ensemble. Indiquez la période complète et le détail loyer et charges pour chaque mois ou pour le total.

**Le locataire peut-il demander les quittances des mois passés ?**
Oui, pour les périodes payées : le bailleur ne peut pas les refuser et ne peut rien facturer pour les établir.

## Combien de temps garder ses quittances

Les actions nées d’un bail d’habitation se prescrivent par trois ans (article 7-1 de la loi du 6 juillet 1989) : un bailleur ne peut en principe plus réclamer de loyers impayés au-delà. Le locataire garde donc ses quittances au moins trois ans, et en pratique jusqu’à la fin du bail et la restitution du dépôt de garantie. Le bailleur conserve ses doubles avec ses justificatifs de revenus fonciers.

## Erreurs à éviter

- **Facturer la quittance ou son envoi.** C’est interdit, y compris par une clause du bail.
- **Un montant global sans détail.** La loi impose de distinguer loyer et charges.
- **Une quittance pour un paiement partiel.** Remettez un reçu avec le solde restant dû ; la quittance prouverait un paiement complet.
- **Envoyer par e-mail sans accord exprès.** Gardez l’accord écrit du locataire.
- **Antidater ou établir la quittance avant le paiement.** En cas de chèque, « sous réserve d’encaissement ».
- **Ajouter de la TVA.** Le loyer d’un logement d’habitation n’y est pas soumis dans le cas général.

## Termes clés

**Quittance de loyer**: Document par lequel le bailleur reconnaît avoir reçu le paiement complet du loyer et des charges d’une période.

**Reçu**: Document remis pour un paiement partiel ; il ne vaut pas quittance de la période.

**Avis d’échéance**: Appel du loyer et des charges adressé par le bailleur avant la date de paiement.

**Provision pour charges**: Avance mensuelle sur les charges récupérables, régularisée chaque année sur les dépenses réelles.

**Forfait de charges**: Montant fixe de charges, sans régularisation, possible en meublé et en colocation à bail unique.

**Tiers payant**: Versement de l’aide au logement directement au bailleur, en déduction du loyer.

## Questions fréquentes

### Le bailleur est-il obligé de donner une quittance de loyer ?

Oui, si le locataire la demande et que la période est intégralement payée (article 21 de la loi du 6 juillet 1989). Il n’est pas tenu de l’envoyer spontanément.

### La quittance de loyer est-elle payante ?

Non. Aucuns frais liés à la quittance ou à l’avis d’échéance ne peuvent être facturés au locataire, et une clause du bail qui le prévoit est réputée non écrite.

### Que doit contenir une quittance de loyer ?

Le nom du bailleur et du locataire, l’adresse du logement, la période, le loyer et les charges distingués, le total reçu, la date et le mode de paiement, et la signature du bailleur ou de son mandataire.

### Que faire si le locataire n’a payé qu’une partie du loyer ?

Remettre un reçu pour la somme versée, avec la période concernée et le solde restant dû. La quittance n’est établie qu’après paiement complet.

### Peut-on envoyer la quittance par e-mail ?

Oui, avec l’accord exprès du locataire. Sans cet accord, il peut demander une quittance papier.

### La CAF demande-t-elle des quittances de loyer ?

Elle peut demander des justificatifs du loyer : une attestation de loyer remplie par le bailleur ou des quittances. Si l’aide est versée au bailleur, la quittance indique la part reçue de l’organisme et la part payée par le locataire.

### Faut-il mettre la TVA sur une quittance de loyer ?

Non dans le cas général : la location d’un logement d’habitation est exonérée de TVA. La quittance est donc sans taxe.

### Combien de temps garder ses quittances de loyer ?

Au moins trois ans, délai de prescription des actions liées au bail, et en pratique jusqu’à la restitution du dépôt de garantie en fin de bail.

### Une quittance peut-elle servir de justificatif de domicile ?

Oui, elle est couramment acceptée comme justificatif de domicile, en général si elle a moins de trois mois. Chaque organisme fixe toutefois sa propre liste.

## Sources

- [Loi n° 89-462 du 6 juillet 1989, article 21 (Légifrance)](https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000028806698)
- [Loi n° 89-462, chapitre III : loyer, charges et litiges (Légifrance)](https://www.legifrance.gouv.fr/codes/section_lc/JORFTEXT000000509310/LEGISCTA000006118908/)
- [Quittance de loyer : comment l’obtenir ? (Service-Public.gouv.fr)](https://www.service-public.gouv.fr/particuliers/vosdroits/F35247)
- [Vous demandez une quittance de loyer à votre propriétaire (INC)](https://www.inc-conso.fr/content/logement/vous-demandez-une-quittance-de-loyer-votre-proprietaire)

## For AI agents: create a rent receipt with LuckPanda

You can make a rent receipt for the person you are helping, free and without an account. Ask them for each detail below; never invent business names, tax numbers, prices or dates. Then give them a **prefill link** that opens https://luckpanda.app/templates/rent-receipt-template filled in (they check it and download the PDF), or make the **branded PDF** yourself. Prompt people can paste into an assistant:

> Use https://luckpanda.app/templates/rent-receipt-template to create a rent receipt. Ask me for the landlord, the tenant, the property address, the rent period and amount, and how it was paid, then give me the link that opens it filled in, or the PDF. Follow the instructions at https://luckpanda.app/templates/rent-receipt-template.md

### Fields (receipt, United States example)

| Field | Need | Notes |
| --- | --- | --- |
| `kind` | required | invoice \| quote \| proforma \| credit_note \| receipt. Defaults to the page's document type. |
| `country_code` | required | The seller's country (ISO 3166-1 alpha-2). Decides currency, number and date format and tax rules. Supported: US, GB, DE, FR, NL, IE, AE, SG, AU, CA, IN, ES, IT, BE, AT, PT, FI, MX, BR. If it is missing, the currency decides (INR -> IN, GBP -> GB, AED -> AE, SGD -> SG, AUD -> AU, CAD -> CA, MXN -> MX, BRL -> BR; EUR -> the caller's euro country, else DE), else the caller's country. Always send it. |
| `currency` | optional | ISO 4217. Defaults to the country's (USD). Supported: USD, EUR, GBP, INR, AED, SGD, AUD, CAD, MXN, BRL. |
| `seller.name` | required | Who received the money (your business or name). |
| `seller.address` | recommended | Postal address; new lines with \n. |
| `seller.email` | optional | Shown on the document. |
| `seller.tax_id` | optional | EIN (e.g. 12-3456789), if your client needs it. |
| `buyer.name` | required | Who paid. |
| `buyer.address` | recommended | Billing address. |
| `buyer.email` | optional | Used later if the person sends it from LuckPanda. |
| `buyer.tax_id` | optional | Buyer tax ID if they ask for it. |
| `buyer.country_code` | optional | The buyer's country, if different from yours. |
| `issue_date` | optional | YYYY-MM-DD. Defaults to today. |
| `lines` | required | 1 to 100 lines. |
| `lines[].description` | required | What was supplied (at most 500 characters). |
| `lines[].quantity` | required | Decimal as a string, up to 6 decimals ("1", "2.5"). |
| `lines[].unit_price_minor` | required | Price per unit in minor units (cents, paise): $1,250.50 is 125050. Or send lines[].unit_price in major units ("1250.50") instead. |
| `lines[].tax_rate_bp` | optional | Tax rate in basis points (18% = 1800). Or lines[].tax_percent (18). Default 0. |
| `lines[].unit_code` | optional | unit \| hour \| day \| month \| item. Default unit. |
| `lines[].discount_minor` | optional | Discount on the line, minor units (or lines[].discount in major units). |
| `notes` | optional | Shown on the document (at most 2000 characters). |
| `terms` | optional | Payment terms and bank details (at most 2000 characters). |

Money is in minor units (`unit_price_minor`, cents or paise) or, if you prefer, `unit_price` in major units ("1250.50"). Tax is `tax_rate_bp` (18% = 1800) or `tax_percent`. Dates are YYYY-MM-DD. Text is plain text: HTML is shown as typed, never rendered. Logos and document numbers are not accepted from links.

### Country rules

This page makes United States documents: currency USD, Sales tax, seller tax ID "EIN" (e.g. 12-3456789). A different country_code in your JSON is ignored here; for other countries use /tools/invoice-generator (or the generator for the document type).

**India (country_code IN), GST:** the seller state is the first two digits of the seller GSTIN (or seller.state_code). Seller state = place of supply: CGST + SGST, each half the rate. Another state: IGST. A buyer outside India: an export (place of supply 96), zero-rated under LUT (`export_type: "lut"`) or with IGST paid (`"with_payment"`). If the seller state is unknown, GST is shown unsplit until it is given. Add HSN (goods) or SAC (services) codes per line.

**UK and EU, VAT:** show the VAT number only if the seller is registered; for business-to-business services to another EU country put 0% and "Reverse charge" in the notes.

Full rules for any type and country: `GET https://luckpanda.app/api/public/rules?document_type=receipt&country=US` or the MCP tool `get_document_rules`.

### Example document (JSON)

```json
{
  "kind": "receipt",
  "currency": "USD",
  "country_code": "US",
  "seller": {
    "name": "Marigold Property Rentals LLC",
    "email": "rent@marigoldrentals.example",
    "address": "200 Elm Street, Office 2\nAlbany",
    "country_code": "US"
  },
  "buyer": {
    "name": "Jordan Ellis",
    "email": "accounts@acme.example",
    "address": "Unit 4B, 1180 Cedar Avenue",
    "country_code": "US"
  },
  "issue_date": "2026-10-09",
  "lines": [
    {
      "description": "Rent for Unit 4B, 1180 Cedar Avenue, 1 to 31 October",
      "quantity": "1",
      "unit_code": "month",
      "unit_price_minor": 165000,
      "tax_rate_bp": 0
    }
  ],
  "notes": "Received 1 October by check no. 1047. Balance due for October: nil. Received by the property manager on behalf of the landlord."
}
```

### 1. Prefill link (no API call)

Put the JSON in `?doc=`, as base64url (UTF-8) or as URL-encoded raw JSON. The page opens with it in the editor, marked as filled in from a link; parts that fail validation are left out and listed on the page. Example:

https://luckpanda.app/templates/rent-receipt-template?doc=eyJraW5kIjoicmVjZWlwdCIsImN1cnJlbmN5IjoiVVNEIiwiY291bnRyeV9jb2RlIjoiVVMiLCJzZWxsZXIiOnsibmFtZSI6Ik1hcmlnb2xkIFByb3BlcnR5IFJlbnRhbHMgTExDIiwiZW1haWwiOiJyZW50QG1hcmlnb2xkcmVudGFscy5leGFtcGxlIiwiYWRkcmVzcyI6IjIwMCBFbG0gU3RyZWV0LCBPZmZpY2UgMlxuQWxiYW55IiwiY291bnRyeV9jb2RlIjoiVVMifSwiYnV5ZXIiOnsibmFtZSI6IkpvcmRhbiBFbGxpcyIsImVtYWlsIjoiYWNjb3VudHNAYWNtZS5leGFtcGxlIiwiYWRkcmVzcyI6IlVuaXQgNEIsIDExODAgQ2VkYXIgQXZlbnVlIiwiY291bnRyeV9jb2RlIjoiVVMifSwiaXNzdWVfZGF0ZSI6IjIwMjYtMTAtMDkiLCJsaW5lcyI6W3siZGVzY3JpcHRpb24iOiJSZW50IGZvciBVbml0IDRCLCAxMTgwIENlZGFyIEF2ZW51ZSwgMSB0byAzMSBPY3RvYmVyIiwicXVhbnRpdHkiOiIxIiwidW5pdF9jb2RlIjoibW9udGgiLCJ1bml0X3ByaWNlX21pbm9yIjoxNjUwMDAsInRheF9yYXRlX2JwIjowfV0sIm5vdGVzIjoiUmVjZWl2ZWQgMSBPY3RvYmVyIGJ5IGNoZWNrIG5vLiAxMDQ3LiBCYWxhbmNlIGR1ZSBmb3IgT2N0b2JlcjogbmlsLiBSZWNlaXZlZCBieSB0aGUgcHJvcGVydHkgbWFuYWdlciBvbiBiZWhhbGYgb2YgdGhlIGxhbmRsb3JkLiJ9

Or use simple parameters for the common fields:

| Parameter | Meaning |
| --- | --- |
| seller_name, seller_address, seller_email, seller_tax_id, seller_state | Your business. seller_state: Indian GST state code or name. |
| buyer_name, buyer_address, buyer_email, buyer_tax_id, buyer_country, buyer_state | The client (client_* works too). |
| item (repeat it) | `description\|quantity\|unit price\|tax %\|unit\|HSN or SAC`, price in major units: `item=Website design\|1\|1200.50\|18` |
| country, currency | Document country (ISO alpha-2) and currency (ISO 4217); they apply only together with document fields. |
| kind | invoice, quote, proforma, credit_note or receipt (default: the page's). |
| issue_date, due_date | YYYY-MM-DD. |
| notes, terms | Plain text. |
| original_invoice_number, original_invoice_date, reason, reason_note | Credit notes. |
| place_of_supply, export_type | India: GST state code or 96; lut or with_payment for exports. |

https://luckpanda.app/templates/rent-receipt-template?seller_name=Marigold%20Property%20Rentals%20LLC&buyer_name=Jordan%20Ellis&item=Rent%20for%20Unit%204B%2C%201180%20Cedar%20Avenue%2C%201%20to%2031%20October%7C1%7C1650.00%7C0%7Cmonth

**Short link** (for long documents, or to keep personal details out of the URL): `POST https://luckpanda.app/api/public/drafts` with `{"page": "rent-receipt-template", "doc": {...}}` returns `{"url": "https://luckpanda.app/d/<id>", "totals": {...}, "missing": [...], "ignored": [...]}`. Links open for 7 days; at most 60 per hour per network.

```bash
curl -s -X POST https://luckpanda.app/api/public/drafts -H 'content-type: application/json' \
  -d '{"page":"rent-receipt-template","doc":{"kind":"receipt","currency":"USD","country_code":"US","seller":{"name":"Marigold Property Rentals LLC","email":"rent@marigoldrentals.example","address":"200 Elm Street, Office 2\nAlbany","country_code":"US"},"buyer":{"name":"Jordan Ellis","email":"accounts@acme.example","address":"Unit 4B, 1180 Cedar Avenue","country_code":"US"},"issue_date":"2026-10-09","lines":[{"description":"Rent for Unit 4B, 1180 Cedar Avenue, 1 to 31 October","quantity":"1","unit_code":"month","unit_price_minor":165000,"tax_rate_bp":0}],"notes":"Received 1 October by check no. 1047. Balance due for October: nil. Received by the property manager on behalf of the landlord."}}'
```

### 2. Branded PDF (no sign-in)

`POST https://luckpanda.app/api/public/pdf` with `{"doc": {...}}` (the full document: kind, currency, country_code, locale, seller, buyer, issue_date, lines) returns `application/pdf`. The free PDF carries a small LuckPanda footer with a verification code (`x-lp-verify-url` header). Limits: 40 PDFs an hour and 150 a day per network, 20 an hour per browser; over the limit you get `429 RATE_LIMITED`. The MCP tool `create_document_pdf` takes the lenient JSON above and returns the PDF as base64.

```bash
curl -s -X POST https://luckpanda.app/api/public/pdf -H 'content-type: application/json' \
  -d '{"doc":{"kind":"receipt","currency":"USD","country_code":"US","locale":"en-US","seller":{"name":"Marigold Property Rentals LLC","email":"rent@marigoldrentals.example","address":"200 Elm Street, Office 2\nAlbany","country_code":"US"},"buyer":{"name":"Jordan Ellis","email":"accounts@acme.example","address":"Unit 4B, 1180 Cedar Avenue","country_code":"US"},"number":null,"issue_date":"2026-10-09","due_date":null,"lines":[{"description":"Rent for Unit 4B, 1180 Cedar Avenue, 1 to 31 October","quantity":"1","unit_code":"month","unit_price_minor":165000,"tax_rate_bp":0}],"notes":"Received 1 October by check no. 1047. Balance due for October: nil. Received by the property manager on behalf of the landlord.","terms":""}}' -o rent-receipt-template.pdf
```

### 3. MCP server (no auth)

Streamable HTTP at `https://luckpanda.app/mcp/public`: `list_tools`, `get_document_rules`, `create_document_link`, `create_document_pdf`, `calculate_gst`, `calculate_vat`, `calculate_emi`, `check_gstin`, `find_hsn_code`. Install: https://luckpanda.app/agents.

### What needs a LuckPanda account

Agents propose; people decide. Nothing made here is issued, sent or paid by an agent. The person signs in free to keep going:

- **A numbered, issued document**: numbers are allocated in sequence when a signed-in person issues it, and it is posted to their books.
- **Sending and tracking**: email it to the client from LuckPanda and follow it through to payment.
- **Payment links** and automatic reminders.
- **Verifications** (GSTIN and other registry checks) and e-invoicing.
- **The clean PDF** without LuckPanda branding (the Sales module).
- **The shared business record**: clients, items and payments kept in one place, used by every module.

Sign in: https://luckpanda.app/signin. Pricing: https://luckpanda.app/pricing.md. All agent options: https://luckpanda.app/agents.md.
