How ListingLedger builds your Schedule C
ListingLedger · Rules reference · Last updated: July 28, 2026
This page documents every rule the app applies when it turns a year of swipes, trips, receipts, and closings into a Schedule C. It is written for an agent who has never filed a Schedule C before — no accounting background assumed. Nothing here is tax advice; it is a description of what our software does, so you and your CPA can check our work.
Start here: what Schedule C actually is
If you are a real estate agent paid on 1099 commissions, the IRS treats you as a sole proprietor — a one-person business. At tax time you file a regular Form 1040 like everyone else, but you attach an extra one-page form called Schedule C (Profit or Loss From Business).
Schedule C has one job: subtract your business expenses from your business income to arrive at one number — your net profit. That number then flows to your 1040 and gets taxed twice over: once at your income tax rate, and again at 15.3% self-employment tax.
The form is not a free-text list. It has numbered lines, and every expense you claim has to sit on a specific one:
- Line 1 — Gross receipts (your commissions)
- Lines 8 through 27a — Your expenses, sorted into about twenty buckets
- Line 30 — The home office deduction
- Line 31 — Net profit, the number everything above exists to produce
That mapping is the entire job. Knowing that a $340 Home Depot charge was staging is not enough; the IRS wants it on line 27a, and it wants you to be able to prove which listing it was for. ListingLedger’s job is to make that mapping happen automatically, all year, so you never reconstruct it from bank statements in March.
What follows is every rule we apply to do that. If you are filing your first Schedule C, the first-year setup guide is a gentler place to start; this page is the reference you come back to.
Rule 1 — Only reviewed, business, expense rows count
A transaction contributes to your Schedule C only when all four of these are true:
- You reviewed it (swiped it in the app — the raw bank feed alone never counts)
- You marked it business, not personal
- It is an expense, not income or a transfer
- You did not skip it
This is deliberate. A bank feed is a list of charges, not a list of deductions — only you know that the $89 Target run was closing gifts and the $89 one before it was groceries. Anything you have not reviewed sits in your inbox and stays out of the math. If your dashboard number looks low, unreviewed rows are almost always why.
Rows you have not categorized yet appear in the dashboard breakdown under Uncategorized, so the gap is visible instead of silently missing.
Rule 2 — Every category maps to exactly one Schedule C line
The app ships 69 expense categories built for residential real estate. Each one is permanently wired to a single Schedule C line. You pick the category that describes the spend; we handle the line.
| Schedule C line | Categories we route there |
|---|---|
| 8 — Advertising | Listing photography · Drone & aerial · Virtual tours & 3D · Floor plans · Signs & riders · Open house expenses · Client appreciation events · Online advertising · Print advertising · Direct mail · Website & hosting · Lead generation · Video production · Business cards · Promotional items · SEO & SEM · Social media management |
| 9 — Car and truck | Business mileage from your trip log — or Gas & fuel · Car maintenance & repairs (never both, see Rule 5) |
| 10 — Commissions and fees | Brokerage fees · Referral fees paid out |
| 11 — Contract labor | Transaction coordinator · Showing assistant · Staging labor · Virtual assistant |
| 13 — Depreciation and §179 | Business assets — laptops, cameras, furniture, vehicles (see Rule 12) |
| 15 — Insurance | E&O insurance · Business insurance · Auto insurance (actual-expense method only) |
| 16 — Interest | Business loan and business credit card interest |
| 17 — Legal and professional | Accounting & bookkeeping · Legal fees · Graphic design · Consulting services |
| 18 — Office expense | Office supplies · Office equipment · Printing & copying |
| 20 — Rent or lease | Office rent and brokerage desk fees |
| 23 — Taxes and licenses | Business licenses, permits, and business taxes |
| 24a — Travel | Airfare · Lodging · Rental car · Rideshare & taxi · Parking · Tolls |
| 24b — Deductible meals | Client meals · Networking meals (at 50%, see Rule 6) |
| 25 — Utilities | Phone & internet · Business utilities |
| 27a — Other expenses | MLS dues · Lockbox & Supra fees · Home staging · Association dues · License renewal & CE · Showing services · CRM & software · Email marketing tools · Cloud storage · Postage & shipping · Bank & processing fees · Coaching & mentoring · Client gifts · Flowers & plants · Education & training · Conferences · Books & publications · Other business expense |
| 30 — Home office | Home office (see Rule 11) |
Two categories deliberately map to no Schedule C line: Health insurance (self-employed) and Retirement contributions. They are real deductions, but they belong on Schedule 1 of your 1040, not Schedule C. We keep them in a separate section of the report so you claim them once, in the right place. Putting them on Schedule C as well would deduct them twice — a mistake the app used to make and no longer does.
If you disagree with where a category lands, you can override the Schedule C line on an individual transaction, and the override wins.
For the reasoning behind the map — what each line is for, and the four deductions agents lose most often — see the line-by-line deduction guide.
Rule 3 — Rates are locked to the tax year, not to today
Every IRS rate we use is stored per year. A 2025 report generated in 2026 uses 2025 rates — always. This matters more than it sounds: mileage alone can swing a report by hundreds of dollars.
| Rate | 2025 | 2026 |
|---|---|---|
| Standard mileage, per mile | $0.70 | $0.725 (Jan–Jun) → $0.76 (Jul–Dec) |
| Business meals deductible | 50% | 50% |
| Business gift cap, per person per year | $25 | $25 |
| Home office simplified rate, per sq ft | $5.00 | $5.00 |
| Home office simplified cap | 300 sq ft ($1,500) | 300 sq ft ($1,500) |
| Receipt required at or above | $75 | $75 |
2026 is a mid-year rate change year: the IRS raised the business mileage rate effective July 1. The app prices each trip at the rate in effect on that trip’s own date, and recalculates it from the date rather than trusting a stored value — so a stale number can never skew line 9.
Every figure above is stored with its IRS citation (Notice 2025-04, Notice 2026-10, Announcement 2026-11, IRC §274, Rev. Proc. 2013-13, Reg. §1.274-5), and our test suite fails the build if the code and the citation registry ever disagree.
Rule 4 — Mileage follows the Pub 463 log rules
Commuting is not deductible. Driving from home to the office you regularly work from is a personal expense in the eyes of the IRS, no matter how far it is. Trips you mark as commute or personal deduct $0 — we still keep the miles, because the IRS wants your total annual mileage and your business-use percentage, not just the business miles in isolation.
For every business trip, Publication 463 wants four things on the record:
- Date
- Destination — a trip with no end address is flagged as incomplete
- Business purpose — “showing 412 Oak”, not “work”
- Miles
The app nags you for the last two because they are the two an examiner actually asks for, and they are the two nobody remembers eleven months later.
Your year-end report includes a Pub 463-compliant mileage log: total miles, business miles, commute miles, personal miles, business-use percentage, trip counts by purpose, and your vehicle’s description and date placed in service.
The mileage log guide goes deeper on what makes a log survive an examination — and on the home-office rule that decides whether your first drive of the day counts at all.
Rule 5 — One vehicle method, and you cannot mix them
There are two legal ways to deduct a car, and picking one rules out the other for that year.
Standard mileage (the default, and what roughly 95% of agents use): you deduct a flat rate per business mile. That rate is all-inclusive — Pub 463 §4 says it already covers gas, oil, repairs, maintenance, tires, insurance, registration, and depreciation.
Actual expenses: you skip the per-mile rate and instead deduct your real car costs, multiplied by your business-use percentage, plus a depreciation schedule for the vehicle itself.
The mistake this rule exists to prevent: deducting the per-mile rate and your gas receipts. A typical agent spends $3,000–$5,000 a year on fuel and maintenance, and claiming it twice is one of the loudest audit signals a Schedule C can send.
So the app enforces it from both directions:
- While you are on standard mileage, saving a Gas & fuel, Car maintenance, or Auto insurance transaction is blocked, with an explanation and a link to switch methods. The block is year-aware — if you ran actual expenses in 2024 and standard in 2025, you can still enter a 2024 fuel receipt while 2025 ones are refused.
- While you are on actual expenses, your logged trips contribute $0 to line 9. The miles still appear in your log for the business-use percentage; they just do not turn into a second deduction.
One more thing worth knowing before you choose: under Pub 463 §4, if you use actual expenses in the first year a vehicle is in service, you generally cannot switch that vehicle to standard mileage later. Standard mileage in year one keeps both doors open. Your audit pack includes a Vehicle Method Election History page recording every election you have ever made and flagging any vehicle that is locked to actual.
Rule 6 — Meals are 50%. Entertainment is zero.
A business meal with a client or another agent is deductible at 50%. Spend $100, deduct $50. We apply the halving automatically and post the result to line 24b, separate from travel on 24a, because that is how the form is laid out.
Entertainment is not deductible at all. The 2018 Tax Cuts and Jobs Act repealed the entertainment deduction wholesale (IRC §274(a)) — client golf, ballgame tickets, concert seats, box suites: nothing, not even 50%. The app used to carry a “Client entertainment” category at 50%. That was wrong, so we removed it. If you have old transactions in that category, they come back to you as uncategorized with a banner asking you to re-file them.
The line that trips people up: a meal at an entertainment event is still 50% deductible if it is billed separately from the entertainment. Same ballgame, separate receipt for the food, and the food is back in play.
Meals also require the details the regulations ask for: who was there and what the business purpose was. The app asks for attendees on client meals for exactly that reason.
Rule 7 — Business gifts cap at $25 per person, per year
IRC §274(b)(1)(A) caps the deduction for business gifts at $25 per recipient per year. Not per gift — per person, for the whole year. A $200 closing gift is a $25 deduction.
The app tracks a running total per recipient, which is why it asks who the gift was for. If you give the same client a $20 housewarming gift in March and a $30 thank-you in November, the first is fully deductible and the second is capped at $5, and we tell you so at the moment you enter it rather than at year-end.
Your report includes a gift-tracking section listing each recipient, what you spent, and what was actually deductible.
Rule 8 — Mixed personal/business spend is split before anything else
Some expenses are partly personal: your phone bill, your home internet, your car. For those categories the app offers a business-use percentage slider, and we apply it to the gross amount before any category rate.
Order of operations matters here, so, concretely:
- A $100 phone bill at 70% business → $70 on line 25.
- A $100 client meal at 70% business → $70 effective, then the 50% meals rate → $35 on line 24b.
- A $40 gift at 50% business → $20 effective, which is under the $25 cap → $20 deductible. (Capping first and halving second would have given $12.50 — that ordering is wrong, and we do not use it.)
Rule 9 — Receipts are required at $75, and we enforce it up front
Treasury Regulation §1.274-5T requires documentary evidence — a receipt — for any travel, lodging, meal, entertainment, or business-gift expense of $75 or more. Without it, the IRS can disallow the deduction at audit even when the expense was completely legitimate.
Most apps flag this in a year-end “audit readiness” score. That is too late: by the time you see the score, the receipt is gone.
So we enforce it at the moment of the decision. When you try to accept a receipt-required travel, meal, or gift expense at $75 or more with no receipt attached, the app refuses and gives you four ways forward:
- Attach a receipt — photograph it, or forward the email confirmation
- Add reconstructed evidence — §1.274-5T(c)(3) accepts corroborating evidence in place of a receipt: the bank reference, a contemporaneous note, and your signed attestation. Rows substantiated this way get their own page in your audit pack so the auditor sees exactly what was reconstructed and why.
- Mark it personal — no deduction, no receipt rule
- Re-categorize it — if it was never a §1.274-5T expense to begin with
Below $75 you still need a record of the amount, date, place, and business purpose. The relief is from keeping the paper, not from keeping the record — which the app does for you automatically.
The recordkeeping guide covers what the IRS means by “adequate records” and what to do when a receipt is genuinely gone.
Rule 10 — Listing-specific spend has to point at a listing
Staging, listing photography, drone, 3D tours, floor plans, signage, open house costs, video production — these are flagged listing-specific, and the app asks you to either link the transaction to a property or write a business purpose.
The reason is narrow and worth understanding. Under Reg. §1.274-5T, a staging charge that maps to a specific listing is advertising. The identical charge with nothing to tie it to is, to an examiner, interior decorating for your own house. Listing photography without a listing is a photography hobby. The link is what makes the deduction survive.
It also gives you something useful in return: a per-listing profit and loss, showing what each deal actually cost you to close.
Rule 11 — Home office: two methods, and we compute both
There are two ways to deduct a home office, and the app calculates both so you can see which one wins.
Simplified method: $5 per square foot, capped at 300 sq ft — a maximum of $1,500. Enter your office square footage and you are done. If you enter more than 300, we cap it and tell you.
Actual expense method: work out what fraction of your home the office is (office ÷ total home square feet), then deduct that fraction of your utilities, rent, mortgage interest, homeowners insurance, HOA fees, repairs, and depreciation. More paperwork, frequently a much larger number.
The app shows both figures side by side and recommends whichever is higher — but only recommends actual when it can genuinely compute it (you have entered total home square footage plus at least one expense). A $0 actual just because you have not filled the form in never out-ranks the simplified method.
Both methods require the same thing of the space itself, and it is strict: exclusive and regular business use. A desk in the corner of the guest room qualifies only if that corner is used for nothing else. The dining table you also eat at does not qualify, at any square footage.
If you are on the actual method, your audit pack includes a pre-filled Form 8829 — the form the actual method actually requires. If your actual-method figures have gone untouched for 60 days, we flag them as stale before you file on numbers you entered last spring.
The home office guide works through why the actual method is so often worth the extra paperwork, and what “exclusive use” means in a real house.
Rule 12 — Depreciation (line 13) for anything that outlives the year
Buy a $400 printer and you deduct $400 this year. Buy a $4,000 camera kit or a car and the IRS treats it as an asset with a multi-year life, deducted through Form 4562, which feeds Schedule C line 13.
Everything starts from the same basis calculation:
basis = purchase price × business-use percentage
An $8,000 laptop at 60% business is a $4,800 basis. From there you choose a method:
- Section 179 — expense the whole basis in year one. The annual ceiling is $2,500,000 for 2025 and $2,560,000 for 2026, so it is not a real constraint for a solo agent.
- Bonus depreciation — 100% in year one. The 2018 phase-down (80% in 2023, 60% in 2024) was repealed by the 2025 OBBBA, which made 100% permanent for property placed in service from 2025 onward.
- MACRS — spread it over the asset’s class life using the IRS Pub 946 tables. Five-year property (laptops, phones, cameras, vehicles, office equipment) runs 20% / 32% / 19.2% / 11.52% / 11.52% / 5.76%. Seven-year property (furniture, fixtures) runs across eight years. A $4,000 camera at 100% business gives you $800 in year one and $1,280 in year two.
Vehicles have a ceiling regardless of method. IRC §280F — the “luxury auto” rule — caps how much depreciation a passenger vehicle can absorb per year: for a 2026 purchase, $12,300 in year one ($20,300 if you take bonus), $19,800 in year two, $11,900 in year three, $7,160 after that. We scale the cap by your business-use percentage, apply it after the raw math, and tell you exactly how much got clipped and why.
If you dispose of an asset, we stop depreciating it from the disposal year forward and flag that gain-or-loss recapture on Form 4797 needs handling with your CPA — we do not silently keep deducting a car you sold.
Rule 13 — Income (line 1): cash basis, gross commissions, closed deals only
Line 1 is gross receipts, and three rules govern what lands there.
Cash basis. Income counts when you are paid, not when the contract is signed. A December contract that closes in January is next year’s income. Only deals with a status of closed, closed inside the reporting period, count. Active, pending, at-risk, cancelled, and expired deals contribute nothing.
Gross, not net. Line 1 gets your GCI — the full gross commission on the deal — not what hit your bank account. The brokerage’s share is a separate deduction on line 10.
That feels wrong the first time you see it, and it is worth being precise about why. The two ways of writing it produce the same taxable profit; the IRS wants the gross version because it wants to see the money flowing in and the money flowing out as separate facts. One caveat, and it is the one agents get wrong: if your brokerage nets its split out and pays you only your share, you report only what you received — you cannot deduct a split you never took in.
The commission cascade. For deals where you track the full structure, the app models the chain the way it actually happens: GCI → team split → brokerage split (cap-aware, so it knows when you have capped for the year) → franchise or royalty fees → flat transaction fees → referrals paid out → net to you. Everything retained along the way is deducted on line 10; the top of the chain is your line 1. Lease deals run their own cascade, since flat fees and month-multipliers work nothing like a sale-side split.
If the gross-versus-net distinction still feels backwards, GCI is not your income takes it apart with worked numbers.
Rule 14 — What we deliberately keep off Schedule C
Three things that feel like business deductions but legally are not Schedule C items. Putting them there would deduct them twice, since you also claim them on your 1040:
- Self-employed health insurance premiums — Schedule 1, line 17
- SEP-IRA / Solo 401(k) contributions — Schedule 1, line 16
- Half of your self-employment tax — Schedule 1, line 15, calculated automatically
The report shows all three in their own clearly-labeled section, so nothing gets lost and nothing gets counted twice.
Rule 15 — What happens to your net profit after Schedule C
Line 31 is not the end of the story, so the app carries the number forward:
Self-employment tax. Sole proprietors pay both halves of Social Security and Medicare. The math: 92.35% of net profit, then 12.4% Social Security up to the annual wage base ($176,100 for 2025, $184,500 for 2026), plus 2.9% Medicare with no ceiling, plus 0.9% additional Medicare above $200,000 single / $250,000 married filing jointly.
The QBI deduction. Section 199A lets you deduct up to 20% of qualified business income. Real estate sales and brokerage are specifically carved out of the “specified service trade or business” restriction under Treas. Reg. §1.199A-5(b)(2)(xiv) — which means, unlike doctors, lawyers, and accountants, agents keep the full deduction even above the income thresholds. Our estimate is deliberately slightly conservative: it does not yet subtract SE health insurance and retirement contributions from QBI, which understates the deduction a little rather than overstating it. Every assumption we made is listed next to the number.
Quarterly estimated taxes. Nobody withholds from a commission check, so you pay the IRS four times a year. The safe harbor is the rule that keeps you penalty-free: pay either 90% of this year’s tax, or 100% of last year’s total tax (110% if your AGI is over $150,000), spread evenly across the quarters. Hit the safe harbor and you owe no underpayment penalty even if you badly under-projected your income. The app tracks which target you are on and whether you are on pace.
How much of each commission check to set aside turns all of this into a single percentage to hold back at closing.
Rule 16 — Audit readiness: what we check, before you file
Through the year the app scores your records against what an examiner would ask for. You are audit-ready at 95%. It checks:
- Receipt-required expenses over $75 that have no receipt and no reconstructed evidence
- Categories requiring a stated business purpose where it is blank
- Business trips with no business purpose
- Business trips with no destination address
Every issue links to the row that caused it, so fixing your score is a to-do list, not a research project.
Rule 17 — Your year-end pack, and the paper trail behind it
The report you hand your CPA is a ZIP containing everything the return needs and everything an audit would ask for:
Schedule C · Form 4562 (depreciation) · Form 8829 (home office) · Schedule SE · Pub 463 mileage log with a certification page · Form 1096 and 1099-NEC export for contractors you paid · prior-year comparison · per-listing profit and loss · vehicle method election history · reconstructed evidence · vehicle MACRS schedule · listings that did not close · every receipt image, and a full change history.
That last one matters more than it looks. The app keeps an append-only ledger of every money-affecting edit you make — what changed, when, from what to what. Contemporaneous records are the strongest evidence there is in an audit, and a record that shows its own history is far more credible than a clean spreadsheet assembled in April.
For when to do each part of this, the year-end timeline lays out October through January.
How we keep these numbers right
Tax constants drift. A placeholder that was close enough in 2024 quietly becomes a wrong deduction in 2026, in either direction. Four things guard against that:
- A single citation registry. Every rate lives in one file with its primary IRS source named — the Notice, Revenue Procedure, or IRC section. Both the iOS app and the backend read from it; neither hardcodes its own copy.
- Build-time drift gates. Our test suite fails the build if the code disagrees with the registry, or if any constant is missing its citation.
- Parity fixtures. The same inputs are run through the iOS and backend calculators and the results must match to the cent.
- Property-based tests. Thousands of generated scenarios check the invariants that must always hold — a deduction can never exceed its expense, a capped amount can never exceed its cap, the lines must always sum to the total.
Where a rule is genuinely ambiguous, we choose the conservative reading and tell you we did, rather than quietly optimizing you into a position you would have to defend.
The disclaimer, in plain terms
ListingLedger is bookkeeping software, not a tax advisor. Everything on this page describes what our software calculates and why. It is not tax, legal, or financial advice, and we are not a CPA firm.
The rules above are the common cases for a solo residential agent filing a Schedule C. Your situation may have facts none of them contemplate — an S-corp election, multi-state filing, rental property, a spouse in the business, a mid-year brokerage change. Every figure the app produces should be reviewed by a qualified tax professional — a CPA or an Enrolled Agent — before it goes on a filed return.
Our aim is that when you sit down with that professional, you arrive with a complete, organized, citation-backed set of records, and the conversation is about your strategy rather than about what a Home Depot charge from last March was for.
Questions about a specific rule on this page? Write to support@listingledger.app — including the section, so we can point at the exact code.