# Per App Cost Attribution?

**URL:** <https://replit.discourse.group/t/per-app-cost-attribution/7487>\
**Category:** Agent & Assistant\
**Tags:** cost\
**Created:** [October 14, 2025, 4:36pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487 "2025-10-14T16:36:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![rajharrykissoon](https://avatars.discourse-cdn.com/v4/letter/r/35a633/32.png) [@rajharrykissoon](https://replit.discourse.group/u/rajharrykissoon)\
**Post date:** [October 14, 2025, 4:36pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/1 "2025-10-14T16:36:51Z")

</div>

Does Replit do a per-app/project attribution? That is, if I’m building several apps, does it track the cost incurred for each app?

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 14, 2025, 4:54pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/2 "2025-10-14T16:54:39Z")

</div>

Yes. Look at your usage page in the workspace - drop down the Agent or Assistant to see a lit of all your apps with total cost (delayed by one hour).

But note that Replit rolls all this each month on your billing date. And then you have to go scrabbling through old invoices which no longer show them by name, but by 64 character random ID code. Yeah, really!

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 14, 2025, 4:55pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/3 "2025-10-14T16:55:42Z")

</div>

That’s truly bananas. For client work, I want to say “how much have I spent on this app” and then have a date filter to specify any time frame I want. The data is there, the filtering is not.

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 14, 2025, 5:13pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/4 "2025-10-14T17:13:51Z")

</div>

Vibe coding app idea for anyone who fancies it. Make it public and we will all love you:

**App name** : how-replits-app-cost-reporting-should-have-been-done.replit.dev

- each time you create a new app, make a note of its dev app long URLs and add it into a form in the new app

- each month, copy/paste each invoice into the app. it’s a standard format, so the app will quickly figure how to parse it

- go back over old invoices, and all your pre-existing apps. and drop them in too

- get the app to show all the fancy filtering and info you like

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 14, 2025, 5:21pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/5 "2025-10-14T17:21:12Z")

</div>

I’ll make this if no one beats me to it. Fortunately, I’m underwater with client work.

---

<div class="post-metadata">

**Author:** ![rajharrykissoon](https://avatars.discourse-cdn.com/v4/letter/r/35a633/32.png) [@rajharrykissoon](https://replit.discourse.group/u/rajharrykissoon)\
**Post date:** [October 14, 2025, 5:25pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/6 "2025-10-14T17:25:33Z")

</div>

![image.png](https://canada1.discourse-cdn.com/flex010/uploads/replit/original/2X/9/9004358e4247151d769ae150c5bbe31f7a1a1534.png)

---

<div class="post-metadata">

**Author:** ![rajharrykissoon](https://avatars.discourse-cdn.com/v4/letter/r/35a633/32.png) [@rajharrykissoon](https://replit.discourse.group/u/rajharrykissoon)\
**Post date:** [October 14, 2025, 5:34pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/7 "2025-10-14T17:34:36Z")

</div>

Looking at my invoices, there is no explicit “cost per application (App)” line item shown in this invoice. The charges are broken down mostly by usage of specific resources (agent usage, autoscale compute units, deployments, requests, storage, tokens, data transfer), each associated with resource IDs and unit rates. None of the listed items, rates, or subtotals is directly labeled “application” or “App” cost. The invoice is structured by usage per unique resource identifier, not per individual application. 😫

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 14, 2025, 5:35pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/8 "2025-10-14T17:35:19Z")

</div>

He was saying that would be a great URL for the app

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 14, 2025, 5:39pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/9 "2025-10-14T17:39:59Z")

</div>

Exactly my point. Build the reporting app, and collate all that lovely data so you can total it all up 😊

---

<div class="post-metadata">

**Author:** ![rajharrykissoon](https://avatars.discourse-cdn.com/v4/letter/r/35a633/32.png) [@rajharrykissoon](https://replit.discourse.group/u/rajharrykissoon)\
**Post date:** [October 14, 2025, 8:18pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/10 "2025-10-14T20:18:30Z")

</div>

Good idea. But, also something Replit may do as an invoice enhancement, and hopefully will do, rendering the app shelfware.

It’s intuitive enough of a need that I hope they will soon.

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 14, 2025, 10:01pm UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/11 "2025-10-14T22:01:18Z")

</div>

Building this now. Stay tuned.

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 15, 2025, 4:05am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/12 "2025-10-15T04:05:13Z")

</div>

Here you go. Enjoy.

> **[Replit Invoice Tracker - Project Cost Analytics](https://tokentracker.askraa.ai)**
>
> Comprehensive invoice tracking and cost analysis for your Replit projects. Upload invoices, map projects, and visualize spending patterns.

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 15, 2025, 4:36am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/13 "2025-10-15T04:36:56Z")

</div>

I’ve been wanting to do this for months - you’ve clearly got too much spare time mate 😊

Just tried and the auth connection to my replit account, and it gave:

_Service Unavailable_

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 15, 2025, 4:39am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/14 "2025-10-15T04:39:14Z")

</div>

That is the beauty of vibe coding - you can knock things up so quickly and cheaply that the world is going to see much more of this approach to s/w:

_Apps to perform a quick specific requirement and then delete them._

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 15, 2025, 4:39am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/15 "2025-10-15T04:39:26Z")

</div>

I can’t recreate this issue. Anyone else try it?

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 15, 2025, 4:40am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/16 "2025-10-15T04:40:23Z")

</div>

Cost me $50 and just a few mostly fully autonomous agent runs.

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 15, 2025, 4:51am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/17 "2025-10-15T04:51:41Z")

</div>

I just tried a second time and I’m in 😊

- the dashboard looks A MAZE ING 👏👏

- it has gone into my Core account, which I no longer use, so it is showing all $zeros. How would I connect to my Teams account?

- there are none of my old invoices - is this part done?

Btw, how are you accessing the account info - is this some kind of extra level access you have as a partner?

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 15, 2025, 4:53am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/18 "2025-10-15T04:53:16Z")

</div>

You have to manually upload the invoices. It doesn’t auto get them. That’s the PITA part.

No API for invoices.

But you can bulk upload and it lets you review and parse.

Then you need to add your projects by ID and name them.

Works well after setup though.

A bit scary to see!

---

<div class="post-metadata">

**Author:** ![realfunnyeric](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/realfunnyeric/32/2150_2.png) [@realfunnyeric](https://replit.discourse.group/u/realfunnyeric)\
**Post date:** [October 15, 2025, 4:56am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/19 "2025-10-15T04:56:38Z")

</div>

I do wish it was automatic and I tried to build an agent to do that but cloudflare blocks my attempt to browser automate tasks on Replit. Womp womp.

---

<div class="post-metadata">

**Author:** ![Gipity-Steve](https://yyz2.discourse-cdn.com/flex010/user_avatar/replit.discourse.group/gipity-steve/32/1431_2.png) [@Gipity-Steve](https://replit.discourse.group/u/Gipity-Steve)\
**Post date:** [October 15, 2025, 5:10am UTC](https://replit.discourse.group/t/per-app-cost-attribution/7487/20 "2025-10-15T05:10:54Z")

</div>

just did upload. Wow! This is so cool 😊

Needs a bit of setup to go back through all old invoices, but once done, this is really useful stuff. Nice work Eric.

You are going to get deluged with requests for tweaks and other features though 🤣

I also need to figure how to connect it to my Teams account not the Core account. Or maybe it doesn’t matter yet if it isn’t auto getting invoices?

[Next page](https://replit.discourse.group/t/per-app-cost-attribution/7487.md?page=2)
